代码拉取完成,页面将自动刷新
1.安装必要的依赖
yum -y install bzip2-devel curl-devel freetype-devel gcc libjpeg-devel libpng-devel libxslt-devel libxml2-devel openssl-devel pcre-devel pcre-devel zlib-devel
2.下载php安装包
http://php.net/get/php-7.0.11.tar.gz/from/a/mirror
3.解压安装包
tar -zxvf php-7.0.11.tar.gz
4.进入目录
cd php-7.0.11
5.配置安装变量
./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-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --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-sysvshm --enable-xml --enable-zip
“/usr/local/php”是安装路径,可以改成自己喜欢的安装路径。
6.编译源码
make
7.编译后提示重新编译测试一遍
make test
8.安装php
make install
9.配置php
cp /安装包解压目录/php.ini-development /usr/local/php/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/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
10.配置php.ini
参数“cgi.fix_pathinfo=0”
11.启动php-fpm服务:
/usr/local/php/sbin/php-fpm
12.启动完毕之后,php-fpm服务默认使用9000端口,使用
netstat -tln | grep 9000
可以查看端口使用情况
Nginx安装配置见其它文件
1.nginx配置文件server参数主页添加index.php
2.配置.php请求被传送到后端的php-fpm模块
location ~* \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
3.重启Nginx
/usr/local/nginx/sbin/nginx -s reload
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。