怎么在Centos6.5系统中编译安装一个PHP7.0.13环境-创新互联

本文章向大家介绍怎么在Centos 6.5系统中编译安装一个PHP 7.0.13环境的基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

创新互联专业为企业提供沙坡头网站建设、沙坡头做网站、沙坡头网站设计、沙坡头网站制作等企业网站建设、网页设计与制作、沙坡头企业网站模板建站服务,10年沙坡头做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

php有什么用

php是一个嵌套的缩写名称,指的是英文超级文本预处理语言(php:Hypertext Preprocessor)的缩写,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使得php经久不衰。

环境依赖


yum install gcc gcc-c++ libxml2 libxml2-python libxml2-devel -y

下载


wget http://cn2.php.net/distributions/php-7.0.13.tar.gz

解压


tar -zxvf php-7.0.13.tar.gz

cd php-7.0.13

./configure --enable-fpm --with-mysql
make

make install

创建配置文件,并将其复制到正确的位置。


cp php.ini-development /usr/local/php/php.ini
cp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf
cp sapi/fpm/php-fpm /usr/local/bin

需要着重提醒的是,如果文件不存在,则阻止 Nginx 将请求发送到后端的 PHP-FPM 模块, 以避免遭受恶意脚本注入的攻击。

将 php.ini 文件中的配置项cgi.fix_pathinfo 设置为 0 。


vim /usr/local/php/php.ini

定位到cgi.fix_pathinfo=并将其修改为如下所示:

cgi.fix_pathinfo=0

在启动服务之前,需要修改 php-fpm.conf 配置文件,确保 php-fpm 模块使用hz 用户和 hz 用户组的身份运行。

拷贝fpm


cp /usr/local/etc/php-fpm.d/www.conf.default php-fpm.conf

修改fpm模块


vim /usr/local/etc/php-fpm.d/php-fpm.conf

修改默认端口


listen = 127.0.0.1:9001

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;  will be used.
user = hz
group = hz

启动 php-fpm 服务:


./usr/local/bin/php-fpm

检测fpm


./usr/local/bin/php-fpm -t 
[01-Dec-2016 18:11:43] NOTICE: configuration file /usr/local/etc/php-fpm.conf test is successful

php默认目录


find / -name php
/php-7.0.13/sapi/cli/php
/usr/local/include/php
/usr/local/bin/php
/usr/local/php
/usr/local/php/php
/usr/local/lib/php

测试页面


创建phpinfo进行工作


echo '' > /var/www/html/info.php

创建测试页


curl http://localhost/info.php | grep 'PHP Version' | tail -1 | sed -e 's/<[^>]*>//g'

以上就是小编为大家带来的怎么在Centos 6.5系统中编译安装一个PHP 7.0.13环境的全部内容了,希望大家多多支持创新互联网站建设公司,!


分享文章:怎么在Centos6.5系统中编译安装一个PHP7.0.13环境-创新互联
本文地址:http://pwwzsj.com/article/dspphc.html