1.php7.1安装
a.yum remove php-mysql-5.4 php php-fpm php-common -y
b.yum localinstall -y http://mirror.webtatic.com/yum/el7/webtatic-release.rpm
c.yum -y install php71w php71w-cli php71w-common php71w-devel
php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm
php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb
php -v
查看模块 php -m
2.nginx设置
server {
listen 8080;
server_name 127.0.0.1;
root /tp5项目/public;
index index.php index.html;
access_log /var/log/nginx.access.log main;
error_log /var/log/nginx.access.error.log;
gzip on;
gzip_types application/x-javascript text/css text/javascript application/x-httpd-php image/jpeg image/gif image/png;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ .*.(gif|jpg|jpeg|png|bmp|swf|js|css) {
expires 10d;
}
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include fastcgi.conf;
}
}
3.root身份启动phpfpm
service php-fpm stop
php-fpm -R
修改nginx的用户为root
service nginx restart