美文网首页
Ubuntu搭建LNMP环境笔记

Ubuntu搭建LNMP环境笔记

作者: imjcw | 来源:发表于2019-12-12 13:21 被阅读0次

前言

这个笔记是刚开始学习PHP的时候记的,不过也很久没有重新搭建过PHP环境了,突然想重新整合一下vagrant box,又重新翻了出来,每次找都蛮麻烦的,索性就发出来。

准备

Ubuntu 12.04LTS

步骤

先更新一下源:

sudo apt-get update

再开始安装需要的环境:

sudo apt-get install php5-common php5-cli nginx mysql-server php5-mysql php5-fpm

安装执行图

输入Y继续执行。

下面将会需要设置MySQL的密码:

MySQL密码设置界面

至此,LNMP安装成功,现在需要一些简单的配置,就可以访问了。

# 若出现 sudo: vim: command not found,请先执行 sudo apt-get install vim
sudo vim /etc/nginx/conf.d/test.imjcw.com.conf

server {
    listen 80;
    server_name test.imjcw.com;
    index index.php;
    root /srv/www/test.imjcw.com/public; # 这里是代码路径

    location ~ \.git {
        return 500;
    }

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php5-fpm.sock; # 若没有.sock,请更换成127.0.0.1:9000
        # fastcgi_pass 127.0.0.1:9000
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

保存好后,直接restart nginx

sudo service nginx restart

成功

至此,环境搭建完成。

结语

做个笔记,留作参考。

-- EOF --
本文转载自IMJCW
原文链接:Ubuntu搭建LNMP环境笔记

相关文章

网友评论

      本文标题:Ubuntu搭建LNMP环境笔记

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