文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>LAMPD论坛服务器架设

LAMPD论坛服务器架设

时间:2007-11-05  来源:galford433

LAMPD论坛服务器架设:

一. 前期准备

        系统采用RHEL5,由于当初初装el5的时候,apache我居然选了。系统已经自带httpd-2.2.3-6.el5.rpm.为减少麻烦,决定采用rpm安装。在RHEL5安装盘2上会找到MYSQL,以及php安装包。不过由于php5开始不默认支持mysql。而EL5自带PHP居然不含mysql支持模块。所以从网上下载了php-common-5.1.6-3.i386.rpm; php-5.1.6-3.i386.rpm;php-cli-5.1.6-3.i386.rpm;php-pdo-5.1.6-3.i386.rpm;php-ldap-5.1.6-3.i386.rpm; php-mysql-5.1.6-3.i386.rpm。

安装:把所需要的安装包全部rpm –ivh一次就成了。

二. 服务器配置

     Apache的httpd.conf文件里要加上ldap.so模块的支持(php模块),由于将apache主目录移到了/log/apache下面,<Diretory>的值也要修改成此目录。Options 选项去掉FollowSymLink,Indexes选项。其余参数使用httpd默认配置便可。

 

     Mysql的my.cnf里[mysqld]下加上bind-address = 127.0.1.1。(似乎这个版本的apache默认把localhost地址改为127.0.1.1。用127.0.0.1会提示mysqld不存在……)。

     更改mysql root帐户的密码为1234:

          #  mysql_install_db

          #  mysqld_safe --user=root &

          #  mysqladmin -u root -p password 1234

 

      Php的php.ini里,指定extension_dir = "/usr/lib/php/modules"(php支持模块目录)。添加对extension=mysql.so  extension=mbstring.so  extension=mysqli.so 三个模块的支持。

 

     为了方便管理。使用phpmyadmin来管理mysql数据库。只需要把phpmyadmin拷贝到/log/apache/html下就成了。然后 cp config.sample.inc.php config.inc.php。编辑config.inc.php里对应的帐号,密码选项。

 

Disuz!安装:

     将discuz!压缩包内的upload目录另外打包放到apache/html目录下解压(rar –x ...)设置  ./templates ./attachments ./customavatar ./forumdata 四个目录权限为777(chmod –R 777 …)。最后浏览器下执行http://ip/install.php安装discuz!

 

最后:

     将apache目录下所有文件都归属到apache用户/组。对于几个config文件更改权限为700。
写得很浅,apache还涉及很多安全配置。如果要架设到公网。还须更改很多配置。如果只是放到内部使用,以上配置还勉强应付。apache具体参数可到官方网站察看。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载