============================PHP7.1 =========================================php
1. 更换rpm 源,执行下面两个mysql
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmnginx
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmgit
//查看
yum search php71wweb
2. 安装php7.1 以及扩展
yum install php71w php71w-fpm php71w-cli php71w-common php71w-devel php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-bcmathredis
3. 检查PHP版本sql
php -vshell
============================swoole 扩展=========================================ubuntu
1. 下载swoole源码 http://git.oschina.net/swoole/swoolebash
2. 在终端进入源码目录解压,执行下面的命令进行编译和安装
cd swoole sudo phpize (ubuntu 没有安装phpize可执行命令:sudo apt-get install php-dev来安装phpize) sudo ./configure sudo make sudo make install
除了手工下载编译外,还能够经过PHP
官方提供的pecl
命令,一键下载安装
===================redis,php-redis扩展===============================pecl install swoole
yum install redis php-redis
===================异步 hiredis =====================================
yum install hiredis-devel
编译安装成功后,修改php.ini
加入
extension=redis.so
经过或来查看是否成功加载了,若是没有多是的路径不对,能够使用来定位到的绝对路径extension=swoole.sophp -mphpinfo()swoole.sophp.iniphp --iniphp.ini
===================php-fpm扩展===============================
1.安装 php71-fpm,上面已经用yum 安装过了就没必要再次安装
2.建立用户组,建立web用户组及用户
groupadd www-data
useradd -g www-data www-data
3.修改php-fpm配置 /etc/php-fpm/www.conf
改以下配置:
user=www-data
group=www-data
将listen = 127.0.0.1:9000改成:
listen = /var/run/php-fpm/php-fpm.sock
listen.backlog=511 开启
将 /var/run/php-fpm/php-fpm.sock 文件的属组改为 www-data
4.修改nginx配置 /etc/nginx/nginx.conf
修改: use www-data www-data;
整合nginx和php-fpm
vi /etc/nginx/nginx.conf
添加如下内容
location ~ \.php$ {
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
重启nginx
systemctl restart nginx
写一个PHP文件输出phpinfo(); 测试下吧,
感谢您的阅读,若是有了您的奉献系统会更加完善