目录
部署源码LAMP环境+discuz论坛... 1
创建源码apache. 1
创建运行MYSQL数据库系统用户... 1
构建PHP环境... 2
部署Discuz!论坛... 2
tar zxvf httpd-2.2.xxxxxxxx.tar.gz -C /usr/src/
cd /usr/src/httpd.2.xxxx
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
make && make install
启动脚本 /usr/src/apache2/bin/apachetl start
主配置文件/usr/src/apache2/conf/httpd.conf
网站根目录/usr/src/apache2/htdocs
useradd -M s /sbin/nologin mysql
解压释放源码包
tar -zxvf mysql-5.0xxxxx -C /usr/src/
配置
cd /usr/src/mysql-5.0xxx
./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql
make && make install
拷贝(配置文件)模板
cp /usr/src/mysql-5.0xxx/support-files/my-medium.cnf /etc/my.cnf
初始化数据库
/usr/local/mysql/bin/mysql_install_db --user=mysql
chown -R root.mysql /usr/local/mysql/
chown -R mysql /usr/local/mysql/var
调整lib库路径
echo "/usr/local/mysql/lib/mysql">>/etc/ld.so.conf
ldconfig 刷新文件搜索路径
/usr/local/mysql/bin/mysqld_safe --user=mysql & 使用脚本安全启动服务
cd /usr/src/mysql5.0xxxx/
cp support-files/mysql.server /etc/init.d/mysqld 添加为系统服务
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
export PATH=$PATH:/usr/local/mysql/bin/ 设置MYSQL程序的执行路径
echo "PATH=$PATH:/usr/local/mysql/bin">>/etc/profile
设置用户密码 登录服务器
mysqladmin -u root password "8266578"
mysql -u root -p
show databases; 使用语句查询数据库
use mtsql; 进入库
show tables; 查看该数据库中的表
安装
tar -jxvf php-5.0xxx -C /usr/src
cd /usr/src/php-5.2.6/
预先设置编译时的参数
./configure --prefix=/usr/local/php5 --enable-mbstring --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5 详细参数查看P157
编译并安装
make && make install
复制配置文件
cp php.ini-dist /usr/local/php5/php.ini
设置httpd.conf文件
vi /usr/local/apache2/conf/httpd.conf
添加 并在DirectoryIndex 列中添加 index.php
Loadmodule php5_module modules/libphp5.so
addtype application/x-httpd-php .php
测试PHP文件
vi /usr/local/apache2/htdocs/test.php
添加<?php
phpinfo();
?>
重启httpd服务 访问http://ip/test.php 访问到页面测试成功
建立bbs论坛数据库 和用户
mysql -u root -p
create database bbsdb;
grant all on bbsdb.* to runbbs@localhost identified by '8266578';
unzip UCenter_1.0.0_SC_UTF8.zip -d /usr/local/apache2/htdocs/
mv /usr/local/apache2/htdocs/upload /usr/local/apache2/htdocs/ucenter
unzip Discuz_6.1.0_SC_UTF8.zip -d /usr/local/apache2/htdocs/
mv /usr/local/apache2/htdocs/upload /usr/local/apache2/htdocs/bbs
cd /usr/local/apache2/htdocs/ucenter
chown -R daemon data (要给data目录2777权限和该目录下所有文件的权限)
cd /usr/local/apache2/htdocs/bbs/
(最新版本的需给conf data uc_client uc_server 这四个文件权限 )
chmod 777 config/
[root@localhost bbs]# chmod 2777 -R data/
[root@localhost bbs]# chmod 2777 -R uc_client/
[root@localhost bbs]# chmod 2777 -R uc_server/
访问http://192.168.0.1/ucenter/install/install.php
http://192.168.0.1/bbs/install/index.php 安装向导
用户管理中心 http://ip/ucent/admin.php
本文出自 “yangjun” 博客,转载请与作者联系!