php56安装
sudo rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm
sudo yum install php56w-gd php56w-mcrypt php56w-mysqlphp56w-mbstring php56w-pear php56w-devel
nginx安装
sudo yum install php56w-fpm nginx
nginx升级
vim /etc/yum.repos.d/nginx.repo
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1 |
yum update nginx
nginx -v
nginx -t
yii2安装
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
配置nginx
sudo vim conf.d/default.conf
# # The default server # server { listen 80 default_server; server_name _;
#charset koi8-r;
#access_log logs/host.access.log main;
# Load configuration files for the default server block. include /etc/nginx/default.d/*.conf;
root /var/www/html; index index.php; access_log /var/log/nginx_access.log main; error_log /var/log/error.log;
location / { #root /usr/share/nginx/html; # root /var/www/html # index index.php index.html index.htm; try_files $uri $uri/ /index.php?$args; }
# 若取消下面这段的注释,可避免 Yii 接管不存在文件的处理过程(404) location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ { try_files $uri =404; } error_page 404 /404.htmll;
#error_page 404 /404.html; #location = /404.html { # root /usr/share/nginx/html; #}
# redirect server error pages to the static page /50x.html # #error_page 500 502 503 504 /50x.html; #location = /50x.html { # root /usr/share/nginx/html; #}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 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; }
# deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.(ht|svn|git) { deny all; }
|
启动nginx php-fpm
service nginx restart
service php-fpm restart
安装mongo 扩展
sudo yum install openssl-devel libgsasl libgsasl-develcyrus-sasl cyrus-sasl-devel//支持sasl企业验证
sudo pecl install mongo
echo "extension=mongo.so" > /etc/php.d/mongo.ini
sudo service nginx restart
sudo service php-fpm restart
测试
在/var/www/html里
编写<?php phpinfo(); ?>测试吧。