让4热 发表于 2014-4-25 09:26:48

LNMP+Wordpress

1.开启80和3306端口 #vim /etc/sysconfig/iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT -A INPUT -p tcp -m state –state NEW -m tcp –dport 3306 -j ACCEPT 注:这两行要增加到22号端口下面一行,不能直接追加,否则将无效。
2.关闭seLinux #vim /etc/selinux/config SELINUX=disabled setenforce 0
3.安装atomic的yum源 wget   http://www.atomicorp.com/installers/atomic #bash./atomic #yum check-update 更新yum源
4.删除系统自带的httpd,php包 #yum remove -y httpd* php*

5.安装nginx,mysql,php #yum install -ynginx mysqlmysql-serverphpphp-fpm php-mysql php-    gdlibjpeg*php-imapphp-ldapphp-odbcphp-pear   php-xml   php-xmlrpc   php-    mbstring   php-mcryptphp-bcmathphp-mhashlibmcrypt 设置系统开机启动nginx,mysql,php-fpm #chkconfig nginx on
#chkconfig mysqld on
#chkconfig php-fpm on
启动nginx,mysql,php-fpm
#service nginx start
#service mysqld start
#service php-fpm start

6.配置Mysql 6.1.为mysql用户root设置密码   #mysqladmin -uroot -p password 新密码   password:旧密码 6.2.复制mysql配置文件到/etc下,是否覆盖,选择yes   #cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
6.3.登陆mysql,创建database,database名为yy
   mysql -uroot -p
   mysql> create database yy;
6.4.重启mysql   #servicemysqld restart

7.配置nginx 7.1.修改nginx配置文件   #vim /etc/nginx/nginx.conf   user nginx nginx;            #18行,以nginx组和主开启nginx
   #vim /etc/nginx/conf.d/default.conf            取消第40行左右的php注释,让nginx支持php,并修改fastcgi_param
   location ~ \.php$ {   root html;   fastcgi_pass 127.0.0.1:9000;   fastcgi_index index.php;   fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;   include fastcgi_params;   } 7.2.重启nginx   #service nginx restart
8.配置php和php-fpm 8.1.修改php配置文件   #vim /etc/php.ini      修改date.timezone(时间设置),expose_php(关闭php版本显示),short_open_tag(支持php短标签)
   date.timezone = PRC   expose_php = off
   short_open_tag = ON
   #vim /etc/php-fpm.d/www.conf    #修改属主和属组为nginx
   user = nginx
   group = nginx
8.2.重启php-fpm
   #service php-fpm restart

9.测试nginx是否支持php #vim /usr/share/nginx/html/index.php      #php的默认信息页面 <?php
phpinfo();
?>
修改权限
#chown nginx:nginx/usr/share/nginx/html/index.php
在浏览器中输入http://服务器ip/php.indux,出现php默认网页则成功
10.安装wordpress10.1.下载Wordpress最新中文版       #wget http://cn.wordpress.org/wordpress-3.8.3-zh_CN.tar.gz
10.2.删除nginx下的html目录下的所有内容
       #rm -rf /usr/share/nginx/html/*
10.3.解压安装
       #tar zxvfwordpress-3.8.3-zh_CN.tar.gz-C/usr/share/nginx/html/
10.4.修改权限,设置html目录下所有内容为属主属组为nginx,权限为755
       #chown -R nginx:nginx /usr/share/nginx/html/
       #chmod 755 -R /usr/share/nginx/html/

11.配置wordpress打开浏览器,输入http://服务器IP地址/wordpress/index.php会提示“似乎wp-config.php文件不存在.WordPress需要这个文件方可正常工作”,点击“创建配置文件”
提示“需要数据库信息”,点击“现在就开始!”
提示输入数据库名:yy(刚才在mysql里面创建的库),用户名:root(mysql用户名),密码:,数据库主   机:localhost(默认即可),表前缀:wp_yy(格式wp_自己的库名),点击提交即可。
随后将看到提示“不错,您完成了安装过程中重要的一步…”,点击“进行安装”
然后填写自己的一些网站信息“站点标题,用户民,密码,电子邮件等等”,点“安装Wordpress”。

页: [1]
查看完整版本: LNMP+Wordpress