Ubuntu下搭建lnmp环境(Linux+nginx+mysql+php)

      发布在:Linux, Php      评论:0 条评论

在搭建这个环境之前有点要说的:Ubuntu下的默认包管理软件是apt。刚开始没注意还一直在纳闷yum命令为什么不能用, 正在我查找各种更新yum,修改yum源、yum库的时候,偶然发现了apt-_-!。。。

好了,上面的废话算是给自己的一个教训。关注环境搭建的,可以忽略~ 🙂

安装nginx

安装命令:apt-get install nginx
启动:service nginx start

在浏览器中输入127.0.0.1,如果显示Welcome to nginx!则表示安装成功并运行了。

安装PHP

这里实际上只需要安装php5-fpm就可以了(这里使用的PHP版本是php5以上的)。不过,为 了后面的使用方便,一些常用的功能都一起安装了。如果你不需要可以只安装php5-fpm和php5-mysql(后面PHP使用MySQL要用到),需 要的时候可以再安装。
安装命令:apt-get install php5-fpm php5-cgi php5-curl php5-gd php5-mysql php5-mcrypt php5-memcache php5-memcached php5-dev

php-fpm 是一个守护进程,它运行了一个fastcgi 服务,用来响应PHP请求,默认监听9000端口。

启动:service php5-fpm reload

安装MySQL

安装命令:apt-get install mysql-server mysql-client
安装过程中,会提示你设置数据库的用户和密码。
安装完成后,可以在终端里尝试连接MySQL:

mysql -uroot -p

其中root是你刚才设置的用户名,然后输入你设置的密码。
如果有提示行:

mysql>;

则表示MySQL安装成功!

恭喜你!到这一步你已经都安装好了。
然后要做的就是进行一些配置,下面是默认安装后的路径:

创建项目目录

创建上面nginx配置文件中设置的项目目录:/home/rocx/www-projects/test。并在目录下新建一个index.php文件,内容如下:

<?php 
    phpinfo();

最后添加本地域名www.mytest.com的重定向。

/etc/hosts文件中添加一行:127.0.0.1 www.mytest.com,保存。

这时,在浏览器中访问www.mytest.com。一切正常的话,将会看到phpinfo页面。

Responses