LAMP实例——在Centos6中部署Discuz!、wordpress和phpMyAdmin

1、配置http虚拟主机,具体方法参考http://www.jb51.cc/article/p-neavdvqi-brq.html

/etc/httpd/conf/conf.d/vhost1.conf文件配置如下:

<VirtualHost192.168.109.2:80>
ServerNamewww1.ppp213.com
DirectoryIndexindex.PHP//认主页
DocumentRoot"/myvhost/vhost1/"
<Directory"/myvhost/vhost1">
OptionsNone
AllowOverrideNone
Orderallow,deny
Allowfromall
</Directory>
<Location/server-status>
SetHandlerserver-status
Orderdeny,allow
Denyfromall
Allowfrom192.168.109.136
</Location>
</VirtualHost>


2、使用yum安装PHPPHP-MysqLMysqL-server(略)


3、打开MysqLd服务

serviceMysqLdstart

之后使用MysqL_secure_installation命令对MysqL账户安全初始化,使MysqL服务器仅能让root用户在本地登录,并且移除匿名用户和test数据库,之后再次使用MysqL时,需要使用MysqL -p命令输入密码。


4.创建MysqL授权用户

MysqL-p
Enterpassword:
MysqL>grantselect,insert,update,createon*.*to'ppp213'@'%'identifiedby'123456';


5.编辑虚拟主机的首页

/myvhost/vhost1/index.PHP内容如下:

<?PHP
#测试虚拟主机是否工作
#PHPinfo();

#测试数据库能否链接
$conn=MysqL_connect('192.168.109.2','ppp213','123456');
if($conn)
echo"OK";
else
echo"fail";
?>

此时在浏览器打开该主页,数据库能正常链接内容如下所示:


6.下载discuz!、wordpressPHPMyAdmin程序包,可以使用下面这个版本:

链接: https://pan.baidu.com/s/19zTr74hExT-jNel5Fi-DzA 密码: u3nz



7.安装discuz!

首先将discuz_X3.2_SC_GBK.zip进行解压,将解压后的upload目录复制进/myvhost/vhost1目录下,为了方便操作我将其重命名为bbs,这时访问192.168.109.2/bbs/install可以看到如下界面:


如果显示为乱码,可以修改httpd主配置文件/etc/httpd/conf/httpd.conf中的AddDefaultCharset指令值为GB2312。

此时选择"我同意",可以看到如下界面:


第一次打开的时候应该会显示这些文件权限不足,可以使用chmod命令将这些文件全部改为可写,之后重新打开即可。


此时discuz!安装完成,可以开始使用,可以通过192.168.109.2/bbs/admin.PHP进入管理板块。


8.使用PHPMyAdmin管理MysqL数据库

PHPMyAdmin-3.5.4-all-languages.tar.gz解压,并移动至虚拟主机目录/myvhost/vhost1中,为了操作方便我将其重命名PHPadmin

此时访问192.168.109.2/PHPadmin



之后输入MysqL用户名和密码即可对MysqL数据库进行可视化界面管理


9.使用wordpress

wordpress-4.2-zh_CN.tar.gz进行解压,并移动至虚拟主机目录/myvhost/vhost1中,为了操作方便我将其重命名为wp。


访问192.168.109.2/wp


创建数据库wpdb:

MysqL>createdatabasewpdbcharset=utf8;




将上述内容复制进wp-config.php文件中(需要手动创建)


此时worepress安装成功

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native