安装apache
[root@centos64x64 ctyun]# tar zxf httpd-2.2.17.tar.gz [root@centos64x64 ctyun]# cd httpd-2.2.17[root@centos64x64 httpd-2.2.17]# ./configure --prefix=/application/apache2.2.17 --enable-deflate --enable-expires --enable-headers --enable-modules=most --enable-so --with-mpm=worker --enable-rewrite[root@centos64x64 httpd-2.2.17]# make && make install[root@centos64x64 httpd-2.2.17]# ln -s /application/apache2.2.17/ /application/apache[root@centos64x64 httpd-2.2.17]# groupadd apache[root@centos64x64 httpd-2.2.17]# useradd -s /sbin/nologin -g apache -M apache[root@centos64x64 httpd-2.2.17]# cd /application/apache/conf/[root@centos64x64 conf]# cp httpd.conf httpd.conf.ori[root@centos64x64 conf]# cp extra/httpd-vhosts.conf extra/httpd-vhosts.conf.ori[root@centos64x64 conf]# vi httpd.conf修改用户User apacheGroup apache更改监听端口#Listen 12.34.56.78:80Listen 81优化启动提示#ServerName www.example.com:80ServerName 127.0.0.1:80开启扩展配置文件# Virtual hostsInclude conf/extra/httpd-vhosts.conf给目录添加权限 #指定 网站根目录这是针对三个站点网站赋权限!这就不再需要修改站点目录,一次性 全做出来<Directory /data/www> Options FollowSymLinks AllowOverride None Order deny,allow Allow from all</Directory>修改扩展配置文件[root@centos64x64 conf]# vi extra/httpd-vhosts.confNameVirtualHost *:81<VirtualHost *:81> ServerAdmin 123123@qq.com DocumentRoot "/data/www/www" ServerName 123123123.com ErrorLog "logs/www-error_log" CustomLog "logs/www-access_log" common</VirtualHost><VirtualHost *:81> ServerAdmin 123123@qq.com DocumentRoot "/data/www/bbs" ServerName 123123123.com ErrorLog "logs/bbs-error_log" CustomLog "logs/bbs-access_log" common</VirtualHost>[root@centos64x64 conf]# mkdir /data/www/{www,bbs,blog} -p[root@centos64x64 conf]# echo "http://blog.etiantian.org" >/data/www/blog/index.html [root@centos64x64 conf]# echo "http://bbs.etiantian.org" >/data/www/bbs/index.html 检查语法[root@centos64x64 conf]# /application/apache/bin/apachectl -tSyntax OK启动apache[root@centos64x64 conf]# /application/apache/bin/apachectl start查看端口[root@centos64x64 conf]# netstat -lntp |grep 81tcp 0 0 :::81 :::* LISTEN 2733/httpd 安装mysql[root@centos64x64 bin]# groupadd mysql[root@centos64x64 bin]# useradd -g mysql mysql[root@centos64x64 ctyun]# tar zxf mysql-5.0.40.tar.gz [root@centos64x64 ctyun]# cd mysql-5.0.40[root@centos64x64 mysql-5.0.40]# ./configure --prefix=/application/mysql-5.0.40 --sysconfdir=/etc --localstatedir=/var/lib/mysql --with--charset=gbk --enable-thread-safe-client --with-extra-charsets="gbk gb2312 big5 utf8"[root@centos64x64 mysql-5.0.40]# make && make install 初始化[root@centos64x64 bin]# /application/mysql/bin/mysql_install_db [root@centos64x64 bin]# chmod 777 /var/lib/mysql[root@centos64x64 support-files]# cd /ctyun/mysql-5.0.40/support-files/[root@centos64x64 support-files]# cp mysql.server /etc/init.d/mysqld[root@centos64x64 support-files]# chmod +x /etc/init.d/mysqld [root@centos64x64 support-files]# /etc/init.d/mysqld startStarting MySQL [ OK ][root@centos64x64 support-files]# mysqlWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.0.40 Source distributionCopyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> quitBye安装PHP报错(一)configure: error: libpng.(a|so) not found.[root@centos64x64 php-5.2.17]# cp -frp /usr/lib64/libpng* /usr/lib/(二)[root@centos64x64 php-5.2.17]# yum install libjpeg libpng -y 开始安装 [root@centos64x64 ctyun]# tar zxf php-5.2.17.tar.gz [root@centos64x64 ctyun]# cd php-5.2.17[root@centos64x64 php-5.2.17]# ./configure --prefix=/application/php-5.2.17 --with-apxs2=/application/apache/bin/apxs --with-mysql=/application/mysql --with-xmlrpc --with-openssl --with-zlib --with-freetype-dir --with-gd --with-png-dir --with-iconv=/usr/local/libiconv --enable-short-tags --enable-sockets --enable-zend-multibyte --enable-soap --enable-mbstring --enable-static --enable-gd-native-ttf --with-curl --with-xsl --enable-ftp --with-libxml-dir --with-iconv[root@centos64x64 php-5.2.17]# make && make install [root@centos64x64 php-5.2.17]# ln -s /application/php-5.2.17/ /application/php[root@centos64x64 php-5.2.17]# /bin/cp php.ini-recommended /application/php/lib/php.inimysql> create database username;mysql> grant all privileges on *.* to adfreelanc_6@localhost identified by 'password';