05-在线安装LNMP

05-在线安装LNMP插图下载群

LNMP是Linux、Nginx、MySQL、PHP的简写,它是能够在VPS、独立主机上实现网站应用的生产环境。通过我们会使用它发布静态或以PHP语言编写的网站,由于Nginx的性能要比Apache高得多,所以受到大家的青睐。在这里,我们以LNMP实现一个简单的PHP页面为例,来说明其安装步骤,希望大家能够在其中得到相应启发。在本教程中,Linux的安装就不再叙述,如果需要了解安装过程中,请参见”02-CentOS6 的安装”文档。

一、Nginx的在线安装

1. 由于CentOS默认源里没有Nginx的软件包,所以需要配置第三方源。

# cd /home

# wget http://www.atomicorp.com/installers/atomic

# sh ./atomic

# yum check-update

# yum clean all

2. 使用yum在线源的方式安装Nginx。

# yum install nginx -y

3. 将Nginx设置为开机自启动

# chkconfig nginx on

4. 启动Nginx

# service nginx start

二、MySQL的在线安装

1. 使用yum在线源的方式安装MySQL。

# yum install mysql mysql-server -y

2. 设置MySQL开机自启动。

# chkconfig mysqld on

3. 启动MySQL

# service mysqld start

三、PHP的在线安装

1. 安装PHP

# yum install php php-fpm -y

2. 安装PHP组件,使PHP更好的支持MySQL

# yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt -y

3. 设置php-fpm开机自启动(php-fpm是一个只用于PHP的PHPFastCGI管理器)。

# chkconfig php-fpm on

3. 启动php-fpm

# service php-fpm start

四、PHP测试页面的实现

在LNMP中,只要安装了L、N、P这三项,就可以实现PHP简单页面的测试,如今我们已经全部安装完成,接下来就是测试是否好用。打开浏览器,在地址栏中输入”http://192.168.0.110″。可是等待了好久,页面还是没有显示。

05-在线安装LNMP插图1下载群

没有显示的原因是linux中iptables搞的鬼,iptables我们在后面章节中讲解,这里将其关闭。

# service iptables stop

关闭之后,再次刷新页面,就可以看到我们可爱的Nginx欢迎界面。

05-在线安装LNMP插图2下载群

我们要做自己的测试页面,只要测试Nginx支持PHP即可。接下来我们要做一些简单的配置。

1. 修改/etc/nginx/conf.d/default.conf文件

# vi /etc/nginx/conf.d/default.conf

2. 找到”index index.html index.htm;”处,如下图所示。

05-在线安装LNMP插图3下载群

在”index.html”前加入”index.php “,如下图所示(要注意空格)。

05-在线安装LNMP插图4下载群

3. 取消location的注释

找到”location ~ \\.php$ “部分。

05-在线安装LNMP插图5下载群

取消此部分的注释,即删除每行前面的”#”,同时需要修改”fastcgi_param”部分,将其设置为绝对路径。

05-在线安装LNMP插图6下载群

4. 重新启动服务

# service nginx restart

5. 在Nginx默认服务路径创建测试页面

# vi /usr/share/nginx/html/index.php

05-在线安装LNMP插图7下载群

在index.php文件中输入测试PHP语句。

05-在线安装LNMP插图8下载群

6. 刷新测试页面

05-在线安装LNMP插图9下载群

本文收集自网络,由本站搜集发布,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。如需转载,请注明文章来源。

© 版权声明
THE END
喜欢就支持一下吧
点赞37 分享