Nginx安装
yum install epel-release
yum install nginx
修改配置
vi /etc/nginx/nginx.conf
# 修改用户
user caiyun;
# 增加server
server {
listen 8080;
server_name localhost;
client_max_body_size 100M;
root /home/caiyun/web/caiyun_web/public;
location / {
#重要
try_files $uri $uri/ /index.php?$query_string;
index index.php index.html index.htm;
}
location ~ .php$ {
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_split_path_info ^(.+.php)(/.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
}
}
PHP-FPM安装
- Centos
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install -y php70w php70w-gd php70w-curl php70w-common php70w-cli php70w-mysql php70w-mbstring php70w-fpm php70w-xml php70w-pdo php70w-zip php-redis
ubuntu
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt install php7.0 php7.0-gd php7.0-curl php7.0-common php7.0-cli php7.0-mysql php7.0-mbstring php7.0-fpm php7.0-xml php7.0-pdo php7.0-zip php-redis
#### 修改配置
`vi /etc/php-fpm.d/www.conf`
listen = 127.0.0.1:9001 user = caiyun group = caiyun listen.owner = caiyun listen.group = caiyun
#### 修改php.ini
`vi /etc/php.ini`
post_max_size = 100M upload_max_filesize = 100M
#### 启动和重启
启动
php-fpm
重启
ps -ef | grep php kill掉master进程 执行启动命令即可php-fpm
## 项目配置
修改.env
修改 application/configs/db.ini