学习wordPress

最近对WP产生了点兴趣,来学习一下,特记录学习过程。

准备工作:
1. 安装RedhatEnterpriseLinux 6 你懂得 学习wolrdPress - Edison - 飞
2. RHEL6 默认带有APACHE HTTPD2.2.15,我就没更新
3. 安装MYSQL:
3.1 RHEL6默认装了MYSQL COMMON LIB,用
yum list | grep mysql
来找到mysql common lib名字,然后
3.2 yum remove mysql-libs.i686
删除,这里mysql-libs.i686是我机子上RHEL6带的mysql common lib名字。
3.3 去MYSQL官网下载for RHEL6的MysqlServer和MysqlClient的rpm包 解压用
yum install <包名>
3.4 登录修改root密码

[root@localhost]#mysql -uroot

mysql>set password for 'root'@'localhost'=password('root');

这里因为是做测试,把密码设为了root

4. 安装php:(参考:http://www.if-not-true-then-false.com/2010/install-apache-php-on-fedora-centos-red-hat-rhel/)
4.1 安装Remi 的仓库

## Remi Dependency on CentOS 6 and Red Hat (RHEL) 6 ##
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
 
## CentOS 6 and 
Red Hat (RHEL) 6 ##
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

4.2 安装php

yum --enablerepo=remi,remi-test install php php-common

4.3 安装php5.4.9 module

yum --enablerepo=remi,remi-test install php-mysql
5. 关闭SELINUX
vi /etc/selinux/config 把SELINUX=enforcing SELINUXTYPE=targetede 注释掉,然后新加一行为,SELINUX=disabled

6. 开启防火墙相应端口
vi /etc/sysconfig/iptables    
添加下面的内容    

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT     #允许80端口通过防火墙
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT   #允许3306端口通过防火墙
重启防火墙使配置生效    /etc/init.d/iptables restart
这里我把3306端口给暴露出来了是因为我在虚拟机中,我想用本机的数据库工具去查询,所以得暴露出去映射端口。

7. 让HTTPD支持PHP

vi /etc/httpd/conf/httpd.conf

加入红字部分

AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps

DirectoryIndex index.html index.html.var index.php

8. 测试一下
写一个简单的test.php放到/var/www/html/目录下

<?php
 
    phpinfo();
 
?>

然后localhost:80/test.php查看,应该出现的是PHP信息。

9. 发现还是安装一个phpMyadmin方便,于是从官网下了一个,解压放在了/var/www/html/目录了。
还要更改下SELINUX security context:

[root@localhost html]# ls -Z drwxr-xr-x. root root unconfined_u:object_r:user_tmp_t:s0 phpMyadmin -rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 test.php

[root@localhost html]#chcon -R -t httpd_sys_content_t phpMyadmin

[root@localhost html]# ls -Z

drwxr-xr-x. root root unconfined_u:object_r:httpd_sys_content_t:s0 phpMyadmin
-rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 test.php

然后登录localhost:80/phpMyadmin

正式开始WP

1. 下载wordPress包解压后放到虚拟目录去,并且运行

chcon -R -t httpd_sys_content_t wordpress


2. 创建数据库
a. Create New Database 名为 wordpress
b. 回到主页,点选刚才生成的数据库,然后右侧Privileges->Add user 添加一个新用户,记得选localhost作为HOST
3. 网页打开localhost:180/wordpress/ 按照提示完成安装。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值