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源 #bash ./atomic #yum check-update 更新yum源
4.删除系统自带的httpd,php包 #yum remove -y httpd* php*
5.安装nginx,mysql,php #yum install -y nginx mysql mysql-server php php-fpm 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 设置系统开机启动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 #service mysqld 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.安装wordpress 10.1.下载Wordpress最新中文版 10.2.删除nginx下的html目录下的所有内容
#rm -rf /usr/share/nginx/html/*
10.3.解压安装
#tar zxvf wordpress-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”。
|