Apache安装
安装Apache就简单多了,在http://httpd.apache.org/download.cgi 下载apache_1.3.31.tar.gz 到/root目录。
在/root目录内,输入:
shell>gunzip apache_1.3.31.tar.gz
shell>tar -xvf apache_1.3.31.tar.gz
将会在/root目录下新建一个apache_1.3.31目录。移动整个目录到/usr/local/src下
shell>mv /root/apache_1.3.31 /usr/local/src/
进入/usr/local/src/ pache_1.3.31目录
shell>cd /usr/local/src/apache_1.3.31
好了,我们开始安装了:
shell>./configure \
--prefix=/usr/local/apache \
--enable-shared=max \
--enable-module=rewrite \
--enable-module=so
执行以上指令,应该没有错误信息。--prefix=/usr/local/apache表示我们要把apache安装到/usr/local/apache目录下。
shell>make
――用make来编译。
shell>make install
安装成功后,apache将存放在/usr/local/apache下。
PHP安装
同理,先去网站http://www.php.net/downloa...下载PHP源代码。可以下载4.3.8版本,下载到/root 目录下。
shell>gunzip php-4.3.8.tar.gz
shell>tar -xvf php-4.3.8.tar
将新建的php-4.3.8目录移到/usr/local/src目录下。切换到/usr/local/src/php-4.3.8目录
shell>cd /usr/local/src/php-4.3.8
下面,我们要把php安装成apache的一个module。
shell>./configure \
--with-apxs2=/usr/local/apache/bin/apxs \
--disable-debug \
--enable-ftp \
--enable-inline-optimization \
--enable-safe-mode \
--enable-track-vars \
--enable-trans-sid \
--enable-xml \
--with-mysql \
--with-xml \
应该没有错误信息。
shell>make
――用make来编译。
shell>make install
――拷贝文件,安装apache。
安装完毕。copy /usr/local/src/php-4.3.8/php.ini-dist到/usr/local/lib/,并重命名为php.ini
shell>cp /usr/local/src/php-4.3.8/php.ini-dist /usr/local/lib/php.ini
编辑php.ini文件,#default_charset = ..... 改為 default_charset =gbk
配置一下apache
shell>cd /usr/local/apache/conf
shell>vi httpd.conf
在httpd.conf文件中,添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
应该将以上两句添加在其他AddType之后。
找到AddDefaultCharset on 这行改为AddDefaultCharset gbk 使apache 传送网页给浏览器的header的encode为gbk。
找到 ....并改为:
DirectoryIndex index.html index.htm index.php
确保文件中有以下一句话,没有就自己添加在所有LoadModule之后。
LoadModule php4_module modules/libphp4.so
好了,":wq"保存httpd.conf文件,退出vi。启动apache server:
/usr/local/apache/bin/apachectl start
如果你想让你的apache每次系统reboot后都自动启动,你可以这样做:
shell>cp /usr/local/src/apache_1.3.31/support/apachectl /etc/rc.d/init.d/httpd
shell>vi /etc/rc.d/init.d/httpd
在httpd文件的第三行,插入以下两句话:
# chkconfig: 345 85 15
# description: Starts and stops the Apache HTTP Server.
":wq"保存httpd文件,退出vi。
把httpd变成可执行文件:
shell>chmod +x /etc/rc.d/init.d/httpd
将httpd加入service列表:
shell>chkconfig --add httpd
查看一下httpd是否加入到service 列表中
shell>chkconfig --list
成功后,你可以用service httpd start, service httpd restart, service httpd stop来启动、重启、和终止httpd service (httpd service 就是 apache service)。
好了,所有安装都完成了,下面测试一下PHP和apache。
测试PHP和Apache
在/usr/local/apache/htdocs目录下,新建一个test.php文件,文件中只有一句话:
保存此文件。
在你的浏览器中输入http://localhost,你应该看到apache的欢迎页面。
在你的浏览器中输入http://localhost/test.php,你应该看到PHP的系统信息。
?php>
安装Apache就简单多了,在http://httpd.apache.org/download.cgi 下载apache_1.3.31.tar.gz 到/root目录。
在/root目录内,输入:
shell>gunzip apache_1.3.31.tar.gz
shell>tar -xvf apache_1.3.31.tar.gz
将会在/root目录下新建一个apache_1.3.31目录。移动整个目录到/usr/local/src下
shell>mv /root/apache_1.3.31 /usr/local/src/
进入/usr/local/src/ pache_1.3.31目录
shell>cd /usr/local/src/apache_1.3.31
好了,我们开始安装了:
shell>./configure \
--prefix=/usr/local/apache \
--enable-shared=max \
--enable-module=rewrite \
--enable-module=so
执行以上指令,应该没有错误信息。--prefix=/usr/local/apache表示我们要把apache安装到/usr/local/apache目录下。
shell>make
――用make来编译。
shell>make install
安装成功后,apache将存放在/usr/local/apache下。
PHP安装
同理,先去网站http://www.php.net/downloa...下载PHP源代码。可以下载4.3.8版本,下载到/root 目录下。
shell>gunzip php-4.3.8.tar.gz
shell>tar -xvf php-4.3.8.tar
将新建的php-4.3.8目录移到/usr/local/src目录下。切换到/usr/local/src/php-4.3.8目录
shell>cd /usr/local/src/php-4.3.8
下面,我们要把php安装成apache的一个module。
shell>./configure \
--with-apxs2=/usr/local/apache/bin/apxs \
--disable-debug \
--enable-ftp \
--enable-inline-optimization \
--enable-safe-mode \
--enable-track-vars \
--enable-trans-sid \
--enable-xml \
--with-mysql \
--with-xml \
应该没有错误信息。
shell>make
――用make来编译。
shell>make install
――拷贝文件,安装apache。
安装完毕。copy /usr/local/src/php-4.3.8/php.ini-dist到/usr/local/lib/,并重命名为php.ini
shell>cp /usr/local/src/php-4.3.8/php.ini-dist /usr/local/lib/php.ini
编辑php.ini文件,#default_charset = ..... 改為 default_charset =gbk
配置一下apache
shell>cd /usr/local/apache/conf
shell>vi httpd.conf
在httpd.conf文件中,添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
应该将以上两句添加在其他AddType之后。
找到AddDefaultCharset on 这行改为AddDefaultCharset gbk 使apache 传送网页给浏览器的header的encode为gbk。
找到
DirectoryIndex index.html index.htm index.php
确保文件中有以下一句话,没有就自己添加在所有LoadModule之后。
LoadModule php4_module modules/libphp4.so
好了,":wq"保存httpd.conf文件,退出vi。启动apache server:
/usr/local/apache/bin/apachectl start
如果你想让你的apache每次系统reboot后都自动启动,你可以这样做:
shell>cp /usr/local/src/apache_1.3.31/support/apachectl /etc/rc.d/init.d/httpd
shell>vi /etc/rc.d/init.d/httpd
在httpd文件的第三行,插入以下两句话:
# chkconfig: 345 85 15
# description: Starts and stops the Apache HTTP Server.
":wq"保存httpd文件,退出vi。
把httpd变成可执行文件:
shell>chmod +x /etc/rc.d/init.d/httpd
将httpd加入service列表:
shell>chkconfig --add httpd
查看一下httpd是否加入到service 列表中
shell>chkconfig --list
成功后,你可以用service httpd start, service httpd restart, service httpd stop来启动、重启、和终止httpd service (httpd service 就是 apache service)。
好了,所有安装都完成了,下面测试一下PHP和apache。
测试PHP和Apache
在/usr/local/apache/htdocs目录下,新建一个test.php文件,文件中只有一句话:
保存此文件。
在你的浏览器中输入http://localhost,你应该看到apache的欢迎页面。
在你的浏览器中输入http://localhost/test.php,你应该看到PHP的系统信息。


2007年9月6日 15:08,
apache 自定义404错误页面
军训归来


