2016已经过去,2017新规划,新目标!

基于CentOS系统以yum命令快速配置php环境搭建Discuz论坛

PHP Txun 248℃ 0评论
  • 1、安装Apahce, PHP, MySQL以及php连接mysql库组件。

#yum -y install httpd php mysql mysql-server php-mysql

  • 2、安装apache扩展。

#yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

  • 3、安装php的扩展。

#yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

  • 4、安装MySQL的扩展。

#yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

  • 5、设置httpd和mysqld服务开机启动。

#chkconfig –level 35 httpd on

#chkconfig –level 35 mysqld on

  • 6、启动httpd服务,中文显示乱码,编辑 vi /etc/sysconfig/i18n 修改LANG=”zh_CN.UTF-8″为LANG=”zh_CN.GB18030″。

#service httpd start

  • 7、启动mysql服务。

#service mysqld start

  • 8、修改apache的配置文件,为了在修改出错后能够恢复原文件,首先把httpd.conf先拷贝一份。

#cp /etc/httpd/conf/httpd.conf  /etc/httpd/conf/httpd.conf.bak

  • 9、编辑apache的配置文件,#vi httpd.conf文件,按ESC退出编辑模式,按/ 后输入查找内容。

①修改监听端口,默认80;

②编辑DirectoryIndex  index.php  index.html  index.html.var   让首页以php页面展示;

③添加AddType application/x-compress  .z

AddType application/x-gzip  .gz .tgz

AddType application/x-httpd-php .php           修改完后保存退出。

  • 10、重启httpd服务。
  • 11、进入/var/www/html目录新建一个php测试页面,保持退出。

#cd /var/www/html

#vi index.php;写入调用php信息的函数<?php   phpinfo();   ?>

此时如果防火墙iptables默认是关闭的话,可以直接网页打开浏览,如果能够看到页面就证明环境搭建成功;如果防火墙开启的话,需要修改防火墙配置,开放远程端口(这里以8080端口为例)并重启防火墙服务测试http://IP:8080可以正常访问。

php


下面开始安装Discuz论坛

1、在conf中可看到apache默认的网站目录是/var/www/html在html中新建目录mkdir Discuz目录为网站根目录,接下来用ftp上传论坛程序到该目录。

2、浏览器打开http://ip/install即可,有web端口的加上去安装即可。

dz

3、如图乱码是网页显示编码与论坛的不一样,页面设置一下即可,默认GBK或者UTF-8。

dz1

4、接下来提示目录不可写,给html文件夹赋予777的权限。#chmod  -R   777  Discuz。

5、为mysql设置密码,命令:#mysqladmin -uroot password “password”,测试密码设置成功,重启下mysql服务。

6、接下来填写数据库信息,一定要填写正确。

dz2

7、到这里就按照结束了。是不是很简单呢??赶紧打开登录查看哈~~~

dz3

8、 最后说明一点,安装完了就删除install目录,以免带来安全隐患,同时数据库的密码,权限要设置好,最好一个论坛一个数据库密码来分开管理,这样就算黑客入侵一个数据库也不会对其他的数据有影响。

这里是YUM安装的版本号,仅供参考!

dz4

转载请注明:T讯脚印 » 基于CentOS系统以yum命令快速配置php环境搭建Discuz论坛

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址