前言
这个笔记是刚开始学习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
的密码:
至此,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环境笔记
网友评论