Loading... <p>需求描述</p> <p> 编译安装MySQL、PHP,与Apache协同工作</p> <p>  a. 编译PHP的过程中,添加“--enable-socket”、“--enable-mbstring”支持</p> <p>  b. 为MySQL数据库的root用户设置密码</p> <p>  c. 编写PHP测试网页,验证LAMP是否能够协同工作</p> <p> 在服务器中部署Web应用系统</p> <p>  a. 安装Discuz!论坛程序,提供与客户交流的服务平台</p> <p>  b. 安装phpMyAdmin套件,以通过Web界面管理MySQL数据库 </p> <p>1. 安装MYSQL</p> <p>1. 添加MySQL用户和组</p> <p>a) useradd -M -s /sbin/nologin mysql</p> <p>2. 释放MySQL软件包</p> <p>3. 编译前的预配置</p> <p>b) ./configure --prefix=/usr/local/mysql</p> <p>4. 编译并安装</p> <p>c) make && make install</p> <p> 5. 配置MYSQL</p> <p> 1. 设置MySQL程序的执行路径</p> <p>[root@ns1 mysql]# export PATH=$PATH:/usr/local/mysql/bin</p> <p>    2. 安装后的调整 <br />----------------------------------------------------------------------------- <br />       [root@ns1 mysql-5.0.56]# cp support-files/my-medium.cnf /etc/my.cnf    //创建配置文件</p> <p>[root@ns1 mysql-5.0.56]# cd /usr/local/mysql/</p> <p>[root@ns1 mysql]# mysql_install_db  --user=mysql   //初始化MYSQL</p> <p>[root@ns1 mysql]# chown  -R  root.mysql  /usr/local/mysql/  //修改MYSQL的权限</p> <p>[root@ns1 mysql]# chown  -R  mysql  /usr/local/mysql/var   </p> <p>[root@ns1 mysql]# vi /etc/ld.so.conf   //修改MYSQL配置文件</p> <p>……</p> <p>/usr/local/mysql/lib/mysql</p> <p>[root@ns1 mysql]# ldconfig //刷型配置 <br />----------------------------------------------------------------------------- <br />     如下图:</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image2102.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-2102" border="0" alt="wps_clip_image-2102" src="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image2102_thumb.png" width="539" height="59" /></a></p> <p>(附加:MYSQL启动服务)</p> <p>----------------------------------------------------------------------------- <br />  [root@ns1 mysql]# cd /usr/src/mysql-5.0.56/</p> <p>[root@ns1 mysql-5.0.56]# cp support-files/mysql.server /etc/init.d/mysqld</p> <p>[root@ns1 mysql-5.0.56]# chmod +x /etc/init.d/mysqld</p> <p>[root@ns1 mysql-5.0.56]# chkconfig --add mysqld</p> <p>[root@ns1 mysql-5.0.56]# chkconfig mysqld on</p> <p>----------------------------------------------------------------------------- <br />    如下图:</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image31837.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-31837" border="0" alt="wps_clip_image-31837" src="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image31837_thumb.png" width="544" height="62" /></a></p> <p>3. 启动MYSQL</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image10520.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-10520" border="0" alt="wps_clip_image-10520" src="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image10520_thumb.png" width="546" height="51" /></a></p> <p>4. 添加数据库(论坛数据库) <br />mysql> CREATE DATABASE bbsdb;</p> <p>mysql> GRANT all ON bbsdb.* TO runbbs@localhost IDENTIFIED BY 'pwd@123';</p> <p>mysql> quit <br />     如下图:</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image30982.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-30982" border="0" alt="wps_clip_image-30982" src="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image30982_thumb.png" width="550" height="156" /></a></p> <p>2. 安装PHP</p> <p>  1. 释放PHP软件包</p> <p>  2. 编译前的预配置</p> <p>[root@ns1 php-5.2.6]# ./configure \</p> <p>> --prefix=/usr/local/php5 \</p> <p>> --enable-mbstring \</p> <p>> --with-apxs2=/usr/local/apache2/bin/apxs \</p> <p>> --with-mysql=/usr/local/mysql  \</p> <p>> --with-config-file-path=/usr/local/php5</p> <p>  3. 建立PHP配置文件</p> <p>cp  php.ini-dist  /usr/local/php5/php.ini <br />     如图</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image29137.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-29137" border="0" alt="wps_clip_image-29137" src="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image29137_thumb.png" width="470" height="21" /></a></p> <p>4. 修改httpd.conf配置文件</p> <p>(确认加载 libphp5.so 模块, 添加对 .php 网页文件的支持) <br />----------------------------------------------------------------------------- <br />[root@ns1 ~]# vi /usr/local/apache2/conf/httpd.conf </p> <p>……</p> <p>LoadModule  php5_module   modules/libphp5.so</p> <p>……</p> <p>AddType  application/x-httpd-php  .php </p> <p>……</p> <p>DirectoryIndex  index.php  index.html</p> <p>……</p> <p>[root@ns1 ~]# /usr/local/apache2/bin/apachectl  restart <br />-----------------------------------------------------------------------------</p> <p>    如下图</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image19677.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-19677" border="0" alt="wps_clip_image-19677" src="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image19677_thumb.png" width="397" height="43" /></a></p> <p><a href="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image11744.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-11744" border="0" alt="wps_clip_image-11744" src="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image11744_thumb.png" width="404" height="69" /></a></p> <p>  5. 启动httpd <br />  6. 测试</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image11538.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-11538" border="0" alt="wps_clip_image-11538" src="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image11538_thumb.png" width="415" height="316" /></a></p> <p><a href="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image7862.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-7862" border="0" alt="wps_clip_image-7862" src="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image7862_thumb.png" width="423" height="201" /></a></p> <p>3. 安装DISCUZ <br /> 1. 安装Ucenter</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image14926.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-14926" border="0" alt="wps_clip_image-14926" src="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image14926_thumb.png" width="412" height="329" /></a></p> <p>2. 安装DISCUZ</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image7023.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-7023" border="0" alt="wps_cli p_image-7023" src="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image7023_thumb.png" width="418" height="273" /></a></p> <p>4. 安装PHPMYADMIN</p> <p>1. 解包并上传至网页目录</p> <p>2. 建立配置文件 config.inc.php <br />[root@ns1 ~]# cd /usr/local/apache2/htdocs/phpMyAdmin</p> <p>[root@ns1 phpMyAdmin]# cp config.sample.inc.php config.inc.php</p> <p>[root@ns1 phpMyAdmin]# vi config.inc.php</p> <p>……</p> <p>$cfg['blowfish_secret'] = '123'; </p> <p>……</p> <p>3. 访问</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image3075.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-3075" border="0" alt="wps_clip_image-3075" src="https://www.crazycen.com/usr/uploads/2011/08/wps_clip_image3075_thumb.png" width="401" height="254" /></a></p> Last modification:October 6, 2023 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 如果觉得我的文章对你有用,请随意赞赏
2 comments
最近我也要搭建一个论坛,这个真有用。
不错不错!!!