nginx,php-fpm的安裝配置
阿新 • • 發佈:2018-01-30
shu 更改 star col system color 4.5 style search
由於之前項目使用的是apache,所以項目目錄在
配置完成
安裝完成使用
安裝完成需要手動
在centos7.2的系統下安裝nginx和php-fpm
nginx
安裝
yum install -y nginx
即可完成安裝
配置
由於之前項目使用的是apache,所以項目目錄在var/www/html
下面,需要更改nginx默認目錄
server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /var/www/html; #修改所有root對應的目錄為/var/www/html # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; #項目在根目錄使用此配置 #location / { #root /var/www/html; # index index.html index.htm index.php; # if (!-e $request_filename) { # rewrite ^(.*)$ /index.php?s=$1 last; # break; # } #} #項目在二級目錄下使用配置 #此配置是項目在二級目錄下配置偽靜態的重寫規則,按照tp文檔配置即可 #所有location配置都要配置root目錄 location /blog/ { root /var/www/html; index index.html index.htm index.php; if (!-e $request_filename){ rewrite ^/blog/(.*)$ /blog/index.php?s=$1 last; } } #此配置使nginx支持php location ~ \.php$ { root /var/www/html; #指定php的根目錄 fastcgi_pass 127.0.0.1:9000;#php-fpm的默認端口是9000 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 100d; } location ~ .*\.(js|css)?$ { expires 30d; }
配置完成systemctl restart nginx
即可
php-fpm
安裝
yum install -y php-fpm
即可完成安裝,默認版本是php5.4,要使用更高版本可使用yum search all php-fpm安裝自己需要的版本,同樣的方式搜索安裝需要的擴展pdo擴展搜索的時候只有一個,但是在安裝mysql擴展的時候會作為依賴安裝pdo擴展,所以不需要單獨安裝pdo擴展
安裝完成使用systemctl start php-fpm
即可啟動
安裝完成需要手動yum install php-pdo yum install php-mysql
安裝這兩個擴展
nginx,php-fpm的安裝配置