美文网首页
lnmp环境

lnmp环境

作者: 还是做个大叔好啊 | 来源:发表于2017-06-28 17:09 被阅读0次

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),如显示则成功

相关文章

网友评论

      本文标题:lnmp环境

      本文链接:https://www.haomeiwen.com/subject/jmsecxtx.html