Ubuntu下配置Nginx+PHP

Posted

Wicrecend

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu下配置Nginx+PHP相关的知识,希望对你有一定的参考价值。

 

1.安装nginx
apt-get install nginx

2.启动Nginx
service nginx start

3.访问服务器IP
如果看到“Welcome to nginx!”说明安装好了。

4.安装php
apt-get install php5-fpm

5.配置Nginx
找到下列代码,去掉相应注释
location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
}

重启服务
service nginx restart
或者
sudo service nginx reload

6.默认的网站根目录在/var/www/html
vi /var/www/html/test.php
输入以下内容,并保存
<?php
echo phpinfo();
?>

访问网站IP/test.php,如果可以看到phpinfo的信息说明php安装成功。

 


7.配置反向代理
upstream backend {
    ip_hash;    
    server backend1.example.com;
    server backend2.example.com;
    server backend3.example.com;
    server backend4.example.com;
}
location / {
    proxy_pass http://backend;
}

注意:upstream 模块要放在http模块里但要在server模块之外

 













































以上是关于Ubuntu下配置Nginx+PHP的主要内容,如果未能解决你的问题,请参考以下文章

Nginx下部署Laravel项目

win php nginx 配置小细节

LNMP网站架构

LNMP环境相关配置Nginx

LNMP 架构搭建与优化

Ubuntu 16.04下配置nginx与nodejs以及服务的部署