LAMP就是linux+apache(httpd)+mysql+php,完美结合。。
实验环境Red Hat 5 .
开装。。
上面的几个包,光盘里面都有。
rpm -ivh 装上就是了。。依赖关系烦人的很,可以在装系统的时候多装一些。。。
我就复制一遍文章的装吧,人懒没治。。。嘿
一、安装Apache:
# tar -zxvf httpd-2.2.10.tar.gz
(其实在输入文件名时有个简单的技巧,按tab键补全。)
# cd httpd-2.2.10
#mkdir /usr/local/apache2   //建立一个apache2目录,这个目录是apahce的安装位置
#./configure –prefix=/usr/local/apache2 –enabel-so  //./configure 这个可以加-h来提供帮助,所有的选项都有解释的。
#make;make clean;make install  //这里加个make clean是防止以前有编译过的.
#ln /usr/local/apache2/bin/apachectl  /etc/rc.d/init.d/httpd  //添加为httpd“服务”
#echo “/usr/local/apache2/bin/apachect start” >>/etc/rc.d/rc.local   //设置httpd开机自运行
二、安装MySQL *
#tar -zxvf mysql-5.0.67.tar.gz
#cd mysql-5.0.67
#groupadd mysql
#useradd -g mysql mysql
#mkdir /usr/local/mysql
#mkdir /usr/local/mysql/data
#./configure –prefix=/usr/local/mysql –sysconfdir=/etc –enable-assembler –with-charset=utf8 –with-extra-charsets=all-static–localstaticdir=/usr/local/mysql/data
#make clean,make,make install
#/usr/local/mysql/bin/mysql_install_db
别忘记修改root密码默认是空。
#mysqladmin -u root password 123456  //最好设置复杂些。。。
三、安装PHP
#tar -zxvf php-5.2.6.tar.gz
#cd php-5.2.6
#mkdir /usr/local/php5
./configure   –prefix=/usr/local/php5   –with-mysql=/usr   –with-gd=/usr   –with-libxml-dir=/usr   –with-apxs2=/usr/local/apache2/bin/apxs   –with-zlib=/usr   –with-jpeg-dir=/usr/local/modules/jpeg   –with-freetype-dir=/usr   –with-curl=/usr   –with-png-dir=/usr   –enable-sockets   –with-config-file-path=/usr/local/apache2/conf
#make clean
#make
make install
#cp  php.ini-dist /usr/local/apache2/conf/php.ini  //php.ini-dist 文件在原代码所在的目录
添加PHP到Apache中
#vi  /usr/local/apache2/conf /httpd.conf
在httpd.conf文件相应的地方添加下面几行(如果在安装php5时,有的配置可以已经加上了,就不需要再重新添加了)
LoadModule php5_module modules/libphp5.so
在<IfModule mime_module> 和 </If>之间
大约在“TypesConfig conf/mime.types”之后加上以下几行
AddType application/x-httpd-php  .php  //只要有这一行PHP就可运行了
AddType application/x-httpd-php  .phtml  .php3
AddType application/x-httpd-php-soure  .phps
注:前面三行代码中“.php”前面都有一个空格,否则启动apache服务器时会出错
在DirectoryIndex index.html index.html.var 后面添加index.php
重新启动apache就可以了
四、安装Zend
#tar -zxvf zendoptimizer-3.3.3-linux-glibc23-i386.tar.gz
#cd zendoptimizer-3.3.3-linux-glibc23-1.386
#./install.sh
安装过程中,需要输入php.ini的位置,和确定Apache的位置。
五、ZendOptimizer-3.3.0a-linux-glibc21-i386.tar
这个东西实验环境装不装都可以,起到优化作用。可以提到网站的访问速度。提高的还不少、
会让你选择php.ini的目录,是目录!默认就好。。
六、UCenter_1.5.1_SC_UTF8
1. 将 upload 文件夹下所有的文件上传
2. 如果您的主机为 *nix 操作系统,请设置如下文件夹权限为 777
./data
./data/avatar
./data/backup
./data/cache
./data/logs
./data/tmp
./data/view
3. 通过浏览器访问 http://您的域名/UC 安装目录/install/, 根据提示填写 mysql 配置信息、管理员账号信息
4.  删除 install 目录
5. 完成安装
七、安装 _7.2_SC_UTF8.zip
在UCenter向导里面添加这个应用。。
解压出来,首先修改配置文件,config.inc.php
以下这些目录需要可读写权限
./templates
./attachments
./forumdata
./forumdata/cache
./forumdata/templates
./forumdata/threadcaches
./forumdata/logs
执行安装脚本
请在浏览器中运行 install 程序,即访问 http://您的域名/论坛目录/install/
参照页面提示,进行安装,直至安装完毕.
下课了,最后一句话,,没有网卡的日志真不爽。。