分类: 系统运维
2012-12-19 16:09:42
其实LAMP的环境网上大多资料,这里再重复讲一下。
1.安装Mysq5.5.20
软件获取:
安装步骤:
mysql-5.5.20-linux-2.6-x86_65.tar.gz
直接通过编译好的安装包进行安装,比较简单。
cd /usr/local
groupadd mysql
useradd -r -g mysql mysql
tar -zvxf mysql-5.5.20-linux-2.6-x86_65.tar.gz ./
ln -s mysql-5.5.20-linux-2.6-x86_64 mysql
cd mysql
chown -R mysql .
chgrp -R mysql .
初始化数据库
./scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
cp support-files/my-medium.cnf /etc/my.cnf
启动数据库
bin/mysql_safe --user=mysql &
mysql -uroot mysql
可以通过mysqladmin改变root 密码。
mysqladmin -uroot password "123456"
接下来可以让mysql 在系统启动时自动运行。
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
2.安装Apache2.4.3。
软件获取:
依赖包:
apr
apr-util
pcre
tar zvxf apache_2.3.40.tar.gz
cd apache_1.3.29
修改src/include/httpd.h 增大最大线程数
#define HARD_SERVER_LIMIT 256
改成
#define HARD_SERVER_LIMIT 2560
保存退出编译apache
./configure --prefix=/usr/local/apache --enable-module=so
make &&
make install
#这里我们通过enable-module参数告诉设置脚本,我们需要启动so和rewrite模块,
好了安装apache很简单的哦,启动apache看看
/usr/local/apache/bin/apachectl start
然后用ie看。会显示it works 页面
3.安装PHP5.3.10
软件获取:
tar zvxf php-4.3.4.tar.gz
cd php-4.3.4
./configure \
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--enable-force-cgi-redirect \
--with-freetype-dir=/usr \
--with-png-dir=/usr \
--with-gd --enable-gd-native-ttf \
--with-ttf \
--with-gdbm \
--with-gettext \
--with-iconv \
--with-jpeg-dir=/usr \
--with-png \
--with-zlib \
--with-xml \
--enable-calendar \
--with-apxs=/usr/local/apache/bin/apxs
make
make install
vi /usr/local/apache/conf/httpd.conf
查找;
在此范围添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
重新启动一下apache服务器
/usr/local/apache/bin/apachectl restart
然后写个php测试页info.php:内容如下
phpinfo();
?>
此时,Apche+Mysql+PHP服务器环境就成功按装了安装成功。
接下来按装discu
解压Discuz_X2.5_SC_UTF8.zip
unzip Discuz_X2.5_SC_UTF8.zip
会解压出三个目录
readme upload utility
我们只需将upload 中的内容copy到服务器htdocs/下面, 就可以了。
然后打开游览器 输入
/install.php
就会安装Discuz了,此时会检查系统环境,和目录操作权限。
此时经常会遇到目录权限问题,可以根据提示修改目录权限解决问题。
安装完后,就可以打开Discuz社会论坛网站了。。里面功能很全面,可以根据自己需要建立适合自己风格的网站。