好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php怎么编译安装

php怎么编译安装?

php7.0编译安装

1.解压安装

 tar zxvf php-7.0.2.tar.gz
 cd php-7.0.2 

2.安装依赖库:

yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel mysql pcre-devel  libxslt-devel  curl-devel 

3.编译安装,参数如下:

./configure --prefix=/usr/local/php  --with-curl  --with-freetype-dir  --with-gd  --with-gettext  --with-iconv-dir  --with-kerberos  --with-libdir=lib64  --with-libxml-dir  --with-mysqli  --with-openssl  --with-pcre-regex  --with-pdo-mysql  --with-pdo-sqlite  --with-pear  --with-png-dir  --with-xmlrpc  --with-xsl  --with-zlib  --enable-fpm  --enable-bcmath  --enable-libxml  --enable-inline-optimization  --enable-gd-native-ttf  --enable-mbregex  --enable-mbstring  --enable-opcache  --enable-pcntl  --enable-shmop  --enable-soap  --enable-sockets  --enable-sysvsem  --enable-xml  --enable-zip 

4.编译安装

 make &&  make install 

5.默认配置文件拷贝

cp php.ini-development /usr/local/php/lib/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/HdhCmsTestconf.default /usr/local/php/etc/php-fpm.d/HdhCmsTestconf
cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm 

需要注意的是php7中HdhCmsTestconf这个配置文件配置phpfpm的端口号等信息,如果你修改默认的9000端口号需在这里改,再改nginx的配置

6.启动php-fpm

/etc/init.d/php-fpm 

7.配置nginx开启php-fpm模块:

location ~ \.php$ {
root /usr/local/nginx/html/question;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
} 

更多PHP相关知识,请访问PHP中文网!

以上就是php怎么编译安装的详细内容,更多请关注Gxl网其它相关文章!

查看更多关于php怎么编译安装的详细内容...

  阅读:44次

上一篇: php可以用tomcat吗

下一篇:php5是什么