1:查看环境:
1
2
[root@10-4-14-168
html]# cat /etc/redhat-release</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>CentOS
release 6.5 (Final)</codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p><span>2:关掉防火墙</span></p>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>[root@10-4-14-168
html]# chkconfig iptables <codebitstream vera sans mono new min-height:inherit color:rgb background:none>off</codebitstream></codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p><span>3:配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)</span></p>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#wget http://www.atomicorp.com/installers/atomic</codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#sh
./atomic</codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#yum <codebitstream vera sans mono new min-height:inherit color:rgb background:none>check<codebitstream vera sans mono new min-height:inherit background:none>-<codebitstream vera sans mono new min-height:inherit color:rgb background:none>update</codebitstream></codebitstream></codebitstream></codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p><span>4:安装开发包和库文件 </span></p>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#yum
-y install ntp make openssl openssl-devel pcre pcre-devel libpng</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>libpng-devel
libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>gcc
gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>libxml2-devel
imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel</codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p><span>5:卸载已安装的apache、mysql、php</span></p>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<p>2</p>
<p>3</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
yum remove httpd</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
yum remove mysql</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
yum remove php</codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p><span>6:安装nginx</span></p>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
yum install nginx</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
service nginx start</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
chkconfig <codebitstream vera sans mono new min-height:inherit color:rgb background:none>--levels
235 nginx on</codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>//设2、3、5级别开机启动</codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p><span>7:安装mysql</span></p>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<p>2</p>
<p>3</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
yum install mysql mysql-server mysql-devel</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
service mysqld start</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
chkconfig <codebitstream vera sans mono new min-height:inherit color:rgb background:none>--levels
235 mysqld on</codebitstream></codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>登陆MySQL删除空用户,修改root密码</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>mysql><codebitstream vera sans mono new min-height:inherit color:rgb background:none>select <codebitstream vera sans mono new min-height:inherit color:rgb background:none>user<codebitstream vera sans mono new min-height:inherit background:none>,host,<codebitstream vera sans mono new min-height:inherit color:rgb background:none>password <codebitstream vera sans mono new min-height:inherit color:rgb background:none>from <codebitstream vera sans mono new min-height:inherit background:none>mysql.<codebitstream vera sans mono new min-height:inherit color:rgb background:none>user<codebitstream vera sans mono new min-height:inherit background:none>;</codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>mysql><codebitstream vera sans mono new min-height:inherit color:rgb background:none>drop <codebitstream vera sans mono new min-height:inherit color:rgb background:none>user <codebitstream vera sans mono new min-height:inherit color:blue background:none>''<codebitstream vera sans mono new min-height:inherit background:none>@localhost;</codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>mysql><codebitstream vera sans mono new min-height:inherit color:rgb background:none>update <codebitstream vera sans mono new min-height:inherit background:none>mysql.<codebitstream vera sans mono new min-height:inherit color:rgb background:none>user <codebitstream vera sans mono new min-height:inherit color:rgb background:none>set <codebitstream vera sans mono new min-height:inherit color:rgb background:none>password <codebitstream vera sans mono new min-height:inherit background:none>= <codebitstream vera sans mono new min-height:inherit color:rgb background:none>PASSWORD<codebitstream vera sans mono new min-height:inherit background:none>(<codebitstream vera sans mono new min-height:inherit color:blue background:none>'*********'<codebitstream vera sans mono new min-height:inherit background:none>) <codebitstream vera sans mono new min-height:inherit color:rgb background:none>where <codebitstream vera sans mono new min-height:inherit color:rgb background:none>user<codebitstream vera sans mono new min-height:inherit background:none>=<codebitstream vera sans mono new min-height:inherit color:blue background:none>'root'<codebitstream vera sans mono new min-height:inherit background:none>;</codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>mysql>flush <codebitstream vera sans mono new min-height:inherit color:rgb background:none>privileges<codebitstream vera sans mono new min-height:inherit background:none>;</codebitstream></codebitstream></codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p>另外提供一种修改数据库用户密码的方法:</p>
<p><span>mysqladmin -u root password "123456" </span><span>//为root用户设置密码</span></p>
<p><span><span>service
mysqld restart</span><br></span></p>
<p><span>8:安装php</span></p>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<p>2</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>php-odbc
php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap</codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p>//安装php和所需组件使PHP支持MySQL、FastCGI模式</p>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#yum
install php-tidy php-common php-devel php-fpm php-mysql</codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<p>2</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
service php-fpm start</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
chkconfig <codebitstream vera sans mono new min-height:inherit color:rgb background:none>--levels
235 php-fpm on</codebitstream></codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p><span>9:配置nginx支持php</span></p>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
<p>13</p>
<p>14</p>
<p>15</p>
<p>16</p>
<p>17</p>
<p>18</p>
<p>19</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit color:rgb background:none>#
mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>将配置文件改为备份文件</codebitstream></codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit color:rgb background:none>#
cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>由于原配置文件要自己去写因此可以使用默认的配置文件作为配置文件</codebitstream></codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>修改nginx配置文件,添加fastcgi支持</codebitstream></codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit color:rgb background:none>#
vi /etc/nginx/nginx.conf</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>index
index.php index.html index.htm;</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>加入index.php</codebitstream></codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>location
~ \.php$ {</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none> <codebitstream vera sans mono new min-height:inherit background:none>root <codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>usr<codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>share<codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>nginx<codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>html;</codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none> <codebitstream vera sans mono new min-height:inherit background:none>fastcgi_pass <codebitstream vera sans mono new min-height:inherit color:rgb background:none>127.0<codebitstream vera sans mono new min-height:inherit background:none>.<codebitstream vera sans mono new min-height:inherit color:rgb background:none>0.1<codebitstream vera sans mono new min-height:inherit background:none>:<codebitstream vera sans mono new min-height:inherit color:rgb background:none>9000<codebitstream vera sans mono new min-height:inherit background:none>;</codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none> <codebitstream vera sans mono new min-height:inherit background:none>fastcgi_index
index.php;</codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none> <codebitstream vera sans mono new min-height:inherit background:none>fastcgi_param
SCRIPT_FILENAME <codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>usr<codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>share<codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>nginx<codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>html$fastcgi_script_name;</codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none> <codebitstream vera sans mono new min-height:inherit background:none>include
fastcgi_params;</codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none> <codebitstream vera sans mono new min-height:inherit background:none>}</codebitstream></codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit color:rgb background:none>/<codebitstream vera sans mono new min-height:inherit background:none>将以上代码注释去掉,并修改成nginx默认路径</codebitstream></codebitstream></codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p>10:配置php</p>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<p>2</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>//编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo
= 1</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>[root@CentOS
~]# vi /etc/php.ini</codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p>11:重启nginx php-fpm</p>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<p>2</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
service nginx restart</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
service php-fpm restart</codebitstream></p></tdbitstream></tdbitstream></tr></tbody></table>
<p>12:建立info.php文件</p>
<p></p>
<p></p>
<p></p>
<table border="0" cellpadding="0" cellspacing="0" bitstream vera sans mono new font-size:12px min-height:inherit background:none><tbody><tr><tdbitstream vera sans mono new min-height:inherit color:rgb background:none><p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<tdbitstream vera sans mono new min-height:inherit background:none><p></p>
<p><codebitstream vera sans mono new min-height:inherit background:none>#
vi /usr/share/nginx/html/info.php</codebitstream></p>
<p><codebitstream vera sans mono new min-height:inherit background:none><?php
phpinfo();
?>
|
13:测试nginx是否解析php
1
2
本地浏览器输入:127.0.0.1/info.php
显示php界面
环境搭建成功
|
14:测试mysql是否安装成功
<?php $link = mysql_connect("localhost","root","mysql密码");
if (!$link){
<span style="white-space:pre"> die('Could not connect: ' . mysql_error());
}else{
Salin selepas log masuk
<span style="white-space:pre"> </span> echo "Mysql已经正确配置";
Salin selepas log masuk
}
mysql_close($link);
?>
Salin selepas log masuk
页面显示:
Mysql已经正确配置 mysql安装连接成功15:安装的软件信息查看
软件安装完成后,可通过命令 rpm -ql 查看软件包具体的安装目录。
以查看nginx的安装目录为例:
#rpm -ql nginx
可通过命令 rpm -q 查看软件包的版本信息。
以查看nginx的版本为例:
#rpm -q nginx
原文地址:http://www.cnblogs.com/xiaoit/p/3991037.html
以上就介绍了CentOS65搭建LNMP,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。