lnmp環境

Ubuntu

第一步:安裝nginx 并啟動

 sudo apt-get install -y nginx && service nginx start

第二步:安裝mysql 并啟動

 sudo apt-get install -y  mysql-server mysql-client && service mysql start

第三部:安裝php和所需組件

sudo apt-get install -y php  php-common  php-fpm php-mysql && service php-fpm start

第四部:配置nginx

cd /etc/nginx/sites-enabled/

cp default  www.qq.com

vim www.qq.com

需要修改的地方:
listen 80 default_server;
root /var/www;
index index.php index.html index.htm index.nginx-debian.html;
location ~ \.php$ {
            include snippets/fastcgi-php.conf;
    #
    #       # With php7.0-cgi alone:
    #       fastcgi_pass 127.0.0.1:9000;
    #       # With php7.0-fpm:
            fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

重啟nginx
service nginx reload

測試:
cd /var/www/
echo "<?php phpinfo();" >> index.php
訪問服服務器ip地址 顯示信息則成功

Centos

第一步:安裝nginx 并啟動

配置centos第三方yum源(centos默認的標準源里沒有nginx軟件包)
yum install -y wget

wget http://www.atomicorp.com/installers/atomic

sh atomic

sudo apt-get install -y nginx && service nginx start

yum install -y nginx && service nginx start && chkconfig --level 235 nginx on

第二步:安裝mysql 并啟動

yum install -y mysql mysql-server mysql-devel && service mysqld start && chkconfig --level 235 mysqld on

第三部:安裝php和所需組件

yum install -y php lighttpd-fastcgi php-common php-devel php-fpm php-mysql && service php-fpm start && chkconfig --level 235 php-fpm on

第四部:配置nginx

mv /etc/nginx/nginx.conf     /etc/nginx/nginx.confbak       #將配置文件備份

cp /etc/nginx/nginx.conf.default    /etc/nginx/nginx.conf   #使用默認的配置文件作為配置文件

vi /etc/nginx/nginx.conf                                    #修改nginx配置文件,添加fastcgi支持

    #下面代碼是文件nginx.conf需要修改的地方
        location /{
            root /www;
            index index.php index.html index.htm;
        }
        location ~ \.php$ {
            root           /www;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /www$fastcgi_script_name;
            include        fastcgi_params;
        }

配置nginx支持php
echo "cgi.fix_pathinfo=1" >> /etc/php.ini

重啟nginx php-fpm
service nginx restart && service php-fpm restart 

建立index.php文件
mkdir /www && cd /www && echo "<?php phpinfo();" >> index.php
本地輸入:192.168.1.10(服務器ip),如顯示則成功
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容