php安装配置

Content

0.

1.安装前准备

2.安装PHP

3.配置php-fpm

0.

本文主要是记录php在 Centos下的安装配置 。文中如无特别说明.表示php-5.6.31代码目录。

 

1.安装前准备

加密算法扩展库

 

$ wget https://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
$ tar -zxvf  libmcrypt-2.5.8.tar.gz
$ ./configure 
$ make
$ make install

 2.安装PHP

$ wget http://cn2.php.net/distributions/php-5.6.31.tar.gz
$ tar -zxvf php-5.6.31.tar.gz
$ cd php-5.6.31.tar.gz
$ ./configure 
     --prefix=/usr/local/php   #安装目录
     --disable-fileinfo        #小内存VPS上编译PHP会out of memory
     --enable-fpm              #打上PHP-fpm 补丁后才有这个参数,CGI方式安装的启动程序
     --with-config-file-path=/usr/local/php/etc/ #配置文件路径
     --with-config-file-scan-dir=usr/local/php/etc/php.d #php.ini的扩展目录
     --with-openssl            #openssl的支持,加密传输时用到的
     --with-zlib               #打开zlib库支持
     --with-curl         #打开curl库支持
     --enable-ftp              #打开ftp的支持
     --with-gd                 #打开gd库的支持
     --with-xmlrpc        #打开xmlrpc的支持
     --with-jpeg-dir           #打开对jpeg图片的支持 
     --with-png-dir            #打开对png图片的支持 
     --with-freetype-dir       #打开对freetype字体库的支持
     --enable-gd-native-ttf    #支持TrueType字符串函数库
     --enable-mbstring         #多字节,字符串的支持
     --with-mcrypt=/usr/local/lib/libmcrypt #mcrypf支持
     --enable-zip              #打开对zip的支持
     --with-mysql=/usr/local/mysql #mysql安装目录,对mysql的支持
     --without-pear            #不支持pear
     --enable-bcmath           #打开图片大小调整,用到zabbix监控的时候用到了这个模块

复制php.ini到配置路径,上面我们配置的是/etc路径

$ cp php.ini-development /usr/local/php/etc/php.ini

3.配置php-fpm

添加php-fpm用户

$ groupadd php-fpm
$ useradd -g  php-fpm php-fpm

修改 php-fpm配置文件

$ cd /usr/local/php  
$ cp etc/php-fpm.conf.default etc/php-fpm.conf  
$ vi etc/php-fpm.conf
#修改
user = php-fpm
group = php-fpm
#保存后退出

自启动配置

$ cp  -f /tools/php-5.6.31/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
$ chkconfig php-fpm on
$ service php-fpm start

配置全局变量

 

$ vi /etc/profile
#在尾部加入
PATH=/usr/local/php/bin:$PATH
export PATH
#保存退出
$ source /etc/profile

posted on 2017-09-02 12:28  会学习的猪  阅读(130)  评论(0编辑  收藏  举报

导航