需求描述
编译安装MySQL、PHP,与Apache协同工作
a. 编译PHP的过程中,添加“--enable-socket”、“--enable-mbstring”支持
b. 为MySQL数据库的root用户设置密码
c. 编写PHP测试网页,验证LAMP是否能够协同工作
在服务器中部署Web应用系统
a. 安装Discuz!论坛程序,提供与客户交流的服务平台
b. 安装phpMyAdmin套件,以通过Web界面管理MySQL数据库
1. 安装MYSQL
1. 添加MySQL用户和组
a) useradd -M -s /sbin/nologin mysql
2. 释放MySQL软件包
3. 编译前的预配置
b) ./configure --prefix=/usr/local/mysql
4. 编译并安装
c) make && make install
5. 配置MYSQL
1. 设置MySQL程序的执行路径
[root@ns1 mysql]# export PATH=$PATH:/usr/local/mysql/bin
2. 安装后的调整
-----------------------------------------------------------------------------
[root@ns1 mysql-5.0.56]# cp support-files/my-medium.cnf /etc/my.cnf //创建配置文件
[root@ns1 mysql-5.0.56]# cd /usr/local/mysql/
[root@ns1 mysql]# mysql_install_db --user=mysql //初始化MYSQL
[root@ns1 mysql]# chown -R root.mysql /usr/local/mysql/ //修改MYSQL的权限
[root@ns1 mysql]# chown -R mysql /usr/local/mysql/var
[root@ns1 mysql]# vi /etc/ld.so.conf //修改MYSQL配置文件
……
/usr/local/mysql/lib/mysql
[root@ns1 mysql]# ldconfig //刷型配置
-----------------------------------------------------------------------------
如下图:
(附加:MYSQL启动服务)
-----------------------------------------------------------------------------
[root@ns1 mysql]# cd /usr/src/mysql-5.0.56/
[root@ns1 mysql-5.0.56]# cp support-files/mysql.server /etc/init.d/mysqld
[root@ns1 mysql-5.0.56]# chmod +x /etc/init.d/mysqld
[root@ns1 mysql-5.0.56]# chkconfig --add mysqld
[root@ns1 mysql-5.0.56]# chkconfig mysqld on
-----------------------------------------------------------------------------
如下图:
3. 启动MYSQL
4. 添加数据库(论坛数据库)
mysql> CREATE DATABASE bbsdb;
mysql> GRANT all ON bbsdb.* TO runbbs@localhost IDENTIFIED BY 'pwd@123';
mysql> quit
如下图:
2. 安装PHP
1. 释放PHP软件包
2. 编译前的预配置
[root@ns1 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
3. 建立PHP配置文件
cp php.ini-dist /usr/local/php5/php.ini
如图
4. 修改httpd.conf配置文件
(确认加载 libphp5.so 模块, 添加对 .php 网页文件的支持)
-----------------------------------------------------------------------------
[root@ns1 ~]# vi /usr/local/apache2/conf/httpd.conf
……
LoadModule php5_module modules/libphp5.so
……
AddType application/x-httpd-php .php
……
DirectoryIndex index.php index.html
……
[root@ns1 ~]# /usr/local/apache2/bin/apachectl restart
-----------------------------------------------------------------------------
如下图
5. 启动httpd
6. 测试
3. 安装DISCUZ
1. 安装Ucenter
2. 安装DISCUZ
4. 安装PHPMYADMIN
1. 解包并上传至网页目录
2. 建立配置文件 config.inc.php
[root@ns1 ~]# cd /usr/local/apache2/htdocs/phpMyAdmin
[root@ns1 phpMyAdmin]# cp config.sample.inc.php config.inc.php
[root@ns1 phpMyAdmin]# vi config.inc.php
……
$cfg['blowfish_secret'] = '123';
……
3. 访问
文章评论
最近我也要搭建一个论坛,这个真有用。
@海盗网 不错不错!!!