文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>信不信由你(LAMP+Discuz+Ucenter)

信不信由你(LAMP+Discuz+Ucenter)

时间:2010-10-19  来源:wenchy

一个脚本实现LAMP+Discuz+Ucenter,信不信由你。灵感来至51cto论坛,一个脚本实现LAMP构建论坛,帖子中错误很多(wenchy回复了也说明了一些问题),在本人反复实验的情况,加以修改,成就了此文,以免将错误继续放大。

#!/bin/bash
# 说明:环境是AS4,这运行脚本之前一定要装上gcc和libxml2-devel。其中httpd-2.2.11.tar.bz2、mysql-5.0.56.tar.gz、php-5.2.9.tar.bz2放在根目录下,Disucz_6.1.0_SC_UTF8.zip、UCenter_1.0.0_SC_UTF8.zip分别放在根目录下discuz和ucenter目录。

#-------------------------------------apache安装-----------------------------------
cd /root/  
tar jxvf httpd-2.2.11.tar.bz2 -C /usr/src  
cd /usr/src/httpd-2.2.11
./configure --prefix=/usr/local/apache --enable-so --enable-rewrite
make    
make install

#-------------------------------------mysql安装-------------------------------------------
cd /root/
useradd -M -s /sbin/nologin mysql
tar zxvf mysql-5.0.56.tar.gz -C /usr/src
cd /usr/src/mysql-5.0.56
./configure --prefix=/usr/local/mysql
make && make install
cp 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
echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
ldconfig
/usr/local/mysql/bin/mysqld_safe --user=mysql &
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/
echo "PATH=$PATH:/usr/local/mysql/bin/" >> /etc/profile

#--------------------------------------PHP安装------------------------------------------
cd /root
tar jxvf php-5.2.9.tar.bz2 -C /usr/src/
cd /usr/src/php.5.2.9/
./configure --prefix=/usr/local/php5 --enable-mbstring --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5
make && make install
cp php.ini-dist /usr/local/php5/php.ini
echo "LoadModule php5_module modules/libphp5.so" >> /usr/local/apache/conf/httpd.conf
echo "AddType application/x-httpd-php .php" >> /usr/local/apache/conf/httpd.conf
echo "DirectoryIndex index.php index.html" >>  /usr/local/apache/conf/httpd.conf
cd /usr/local/mysql/bin
./mysql -u root
create database bbsdb;
grant all on bbsdb.* to

相关阅读 更多 +
排行榜 更多 +
别惹神枪手安卓版

别惹神枪手安卓版

冒险解谜 下载
坦克战争世界

坦克战争世界

模拟经营 下载
丛林反击战

丛林反击战

飞行射击 下载