概述
换了Mac,但是以后也需要在Linux下做开发了,从搭建环境开始,彻底告别Windows。这篇文章就是介绍如何在Linux下搭建Nginx+PHP+MySQL环境。老鸟请飘过~~
第一步:更新apt-get
apt-get是Ubuntu下的包管理管工具,命令如下:
第二步:安装MySQL
命令:
在安装过程中,MySQL会要求我们设置root密码,如果不想在这里设置,可以在安装完成之后设置。
基本上到这里,MysQL就已经安装成功了,可以运行如下命令,进行额外设置:
命令执行示例:
第三步:安装Nginx
命令:
安装完成之后,启动Nginx:
在浏览器输入 localhost
即可看到Nginx的欢迎页面。
第四步:安装PHP
命令:
第五步:配置PHP
PHP的配置文件路径为: /etc/php5/fpm/php.ini
,根据需要配置。
第六步:配置Nginx
这时候,Nginx还不能解析PHP文件,我们需要配置Nginx加载PHP-FPM,使其能解析PHP。
Nginx的配置文件路径为: etc/nginx/sites-available/default
,不是 /etc/nginx/nginx.conf
这个文件,我就是在这一步弄错了。
配置文件示例:
第七步:创建测试文件
Nginx默认的网站根目录为 /usr/share/nginx/html
,在该目录下创建一个demo.php文件,写入 phpinfo(
,测试文件是否能被解析,如果解析成功,则证明环境已经搭建成功。
总结
感觉还有很多问题,好苦逼~~
参考
1. Setting Up PHP behind Nginx with FastCGI
2. How To Install Linux, nginx, MySQL, PHP (LEMP stack on Ubuntu 12.04