给大家带来CentOS 6.4装置设置LNMP办事器搭建Wordpress
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!筹办:1.设置防火墙,开启80端口、3306端口
#Firewallconfigurationwrittenbysystem-config-firewall
#Manualcustomizationofthisfileisnotrecommended.
*filter
:INPUTACCEPT
:FORWARDACCEPT
:OUTPUTACCEPT
-AINPUT-mstate–stateESTABLISHED,RELATED-jACCEPT
-AINPUT-picmp-jACCEPT
-AINPUT-ilo-jACCEPT
-AINPUT-mstate–stateNEW-mtcp-ptcp–dport22-jACCEPT
-AINPUT-mstate–stateNEW-mtcp-ptcp–dport80-jACCEPT
-AINPUT-mstate–stateNEW-mtcp-ptcp–dport3306-jACCEPT
-AINPUT-jREJECT–reject-withicmp-host-prohibited
-AFORWARD-jREJECT–reject-withicmp-host-prohibited
COMMIT
~
2、安排
装置
一.装置nginx
yumremovehttpd*php*#删除体系自带的软件包
yuminstallnginx-y#装置nginx
LNMP
chkconfignginxon#设置nginx开机启动
servicenginxstart#启动nginx
二.装置MySql
1.装置MySQL
yuminstallmysqlmysql-server-y#yum装置mysql直到完成
LNMP
/etc/init.d/mysqldstart#启动MySQL
LNMP
chkconfigmysqldon#设为开机启动
cp/usr/share/mysql/my-medium.cnf/etc/my.cnf#拷贝设置文件(注重:假如/etc目次上面默许有一个my.cnf间接掩盖便可)
2.为root账户设置暗码
mysql_secure_installation
#回车,依据提醒输出Y,输出2次暗码,回车,依据提醒顺次输出Y,最初呈现ThabjsforusingMysql!
LNMP
LNMP
Mysql暗码设置完成,从头启动MySQL:
/etc/init.d/mysqldrestart#重启
/etc/init.d/mysqldstop#中断
/etc/init.d/mysqldstart#启动
三.装置PHP5
1.装置PHP5
yuminstallphpphp-fpm-y#装置php直至完成
LNMP
2.装置PHP组件,是PHP5撑持MYSQL
yuminstallphp-mysqlphp-gdlibjpeg*php-imapphp-ldapphp-odbcphp-pearphp-xmlphp-xmlrpcphp-mbstringphp-mcryptphp-bcmathphp-mhashlibmcrypt
#这里选择以上装置包举行装置,依据提醒输出Y回车
LNMP
chkconfigphp-fpmon#设置php-fpm开机启动
/etc/init.d/php-fpmstart#启动php-fpm
设置篇:
一.设置nginx撑持php
cp/etc/nginx/nginx.conf/etc/nginx/nginx.confbak#备份原本的设置文件
vim/etc/nginx/nginx.conf#编纂设置文件
usernginxnginx;#修正nginx运转账号为;nginx组的nginx用户
:wq#保留加入
cp/etc/nginx/conf.d/default.conf/etc/nginx/conf.d/default.confbak#备份原本的设置文件
vim/etc/nginx/conf.d/default.conf#编纂设置文件
indexindex.phpindex.htmlindex.htm;#增加index.php如图(也许在14行摆布):
LNMP
#passthePHPscriptstoFastCGIserverlisteningon127.0.0.1:9000
#
location~.php${
roothtml;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
includefastcgi_params;
}
LNMP
#作废FastCGIserver局部location的正文,并要注重fastcgi_param行的参数,改成$document_root$fastcgi_script_name大概利用相对路径
servicenginxrestart#重启nginx
本篇文章来历于Linux公社网站(www.ckuyun.com)原文链接:http://www.ckuyun.com/Linux/2014-08/105128p3.htm
二.PHP设置
vim/etc/php.ini#编纂
date.timezone=PRC#在878行摆布把后面的分号往失落,改成date.timezone=PRC
LNMP
expose_php=off#在375行摆布克制显现PHP版本信息
LNMP
short_open_tag=ON#在211行撑持PHP短标签
LNMP
:wq#保留加入
三.设置php-fpm
cp/etc/php-fpm.d/www.conf/etc/php-fpm.d/www.confbak#备份原有设置文件
vim/etc/php-fpm.d/www.conf#编纂
user=nginx#修正用户为nginx
group=nginx#修正组为nginx
:wq#保留加入
LNMP
测试篇
cd/usr/share/nginx/html
vimindex.php#增加一下代码
phpinfo();
?>
:wq#保留加入
chownnginx.nginx/usr/share/nginx/html-R#设置权限
servicenginxrestart#重启nginx
servicephp-fpmrestart#重启php-fpm
LNMP
在客户端扫瞄器中输出办事器ip地点,能够看到相干的设置信息
申明lnmp设置乐成
到此,CentOS6.4装置设置LNMP(nginx+php+mysql)完成,
1.下载wordpress网站代码
http://cn.wordpress.org/在官方网站高低载中文的wordpress网站源码
并解压
2.删除/usr/share/nginx/html上面的文件,并将方才解压的wordpress源码复制到此目次下(注重:是复制wordpress内里的文件全体复制出来,不是复制wordpress这个文件夹)
LNMP
3.创立wordpress数据库
mysql-uroot-p#以root用户登录mysql输出暗码
LNMP
mysql>createdatabasezrq;#创立名为zrq的数据库
LNMP
mysql>usezrq;#按回车键呈现Databasechanged时申明操纵乐成!)
4.装置wordpress
在客户端翻开扫瞄器输出办事器的ip地点:
LNMP
点击创立设置文件:
LNMP
点击“如今就入手下手”
LNMP
在提交之前,修正/usr/share/nginx/html的权限
chmod777-R/usr/share/nginx/html
修正完以后点击提交:
LNMP
点击举行装置,并输出相干的网站信息:
LNMP
点击装置wordpress,呈现一下画面申明博客搭建乐成。
LNMP
LNMP
登录以后的界面
祝贺你网站搭建乐成!
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
给大家带来CentOS 6.4装置设置LNMP办事器搭建Wordpress
楼主呀,,,您太有才了。。。 在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。 学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习] 我是学习嵌入式方向的,这学期就选修了这门专业任选课。 了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。 对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
页:
[1]