ubuntu 个人电脑 lnmp 环境搭建
如何是个人电脑,不建议用 LNMP 一键安装, LNMP 适合搭建在 VPS ,甚至生产环境也还可以。但是个人电脑使用 LNMP 的卸载工作并不能将MysqL 卸载干净,下次使用 apt 再安装 MysqL 或者 mariadb 的时候不能安装成功。所以个人电脑尽量使用包管理器,安装和卸载都更方便。
安装 Nginx
sudo apt install Nginx
安装 PHP 和必要的PHP 组件
sudo apt install PHP7.0 PHP7.0-fpm PHP7.0-MysqL PHP7.0-mbstring
安装 MysqL
sudo apt install MysqL-server-5.7
查看 Nginx 和 PHP-fpm 运行状态
service Nginx status
service PHP7.0-fpm status
配置 Nginx 和 PHP-fpm
sudo vi /etc/Nginx/sites-available/default
Nginx 配置文件中 # 表示注释,找到关于 PHP 的注释,
#location ~ \.PHP$ {
# include snippets/fastcgi-PHP.conf;
#
# # With PHP-fpm (or other unix sockets):
# fastcgi_pass unix:/var/run/PHP/PHP7.0-fpm.sock;
# # With php-cgi (or other tcp sockets):
# fastcgi_pass 127.0.0.1:9000;
#}
将每行的第一个# 删除掉, 除了 # fastcgi_pass 127.0.0.1:9000
,如何安装的 PHP 版本比较老,则启用这个,而将 fastcgi_pass unix:/var/run/PHP/PHP7.0-fpm.sock;
的注释保留
检查效果
在应用目录中添加 PHP 源文件,应用目录路径在 /etc/Nginx/sites-available/default
的 root
可以看到, 一般是 /var/www/html
添加完成后, 重启 Nginx 服务器,查看 localhost 与源程序相对就的 url 路径 。