部署源码LAMP+discuz

 

    部署源码LAMP环境+discuz论坛

目录

部署源码LAMP环境+discuz论坛... 1

创建源码apache. 1

创建运行MYSQL数据库系统用户... 1

构建PHP环境... 2

部署Discuz!论坛... 2

 

 

 

 

创建源码apache

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

 

 

 

创建运行MYSQL数据库系统用户

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; 查看该数据库中的表

 

构建PHP环境

安装

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 访问到页面测试成功

 

 

 

部署Discuz!论坛

建立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” 博客,转载请与作者联系!

你可能感兴趣的:(职场,休闲,LAMP+Discuz)