Linux系统有关Apache和PHP的安装介绍
1.首先,在cygwin下安装了好几天也没有把php安装上,总是出现如下错误:
错误信息:
Installing PHP SAPI module: apache
[activating module `php5' in /usr/local/apache/conf/httpd.conf]
cp libs/libphp5.so /usr/local/apache/libexec/libphp5.so
cp: cannot stat `libs/libphp5.so': No such file or directory
apxs:Break: Command failed with rc=1
make: *** [install-sapi] Error 1
安装cygwin的时候需要选择如下软件包:
安装软件包如下:
autoconf
automake
cygrunsrv
gcc-core
gcc-g++
make
perl
python
vim
libxml2
libxml2-devel
flex
libtool
gdbm
libgdbm
libgdbm-dev
bison
flex
2.后来只有采用linux虚拟机上安装了。1.下载相关软件包
在http://httpd.apache.org/download.cgi下载Apache最新的源码包
在http://www.php.net/downloads.php下载php源码包
首先下载apache_1.3.20.tar.gz和php-4.4.6.tar.gz(听说老版本比较稳定,所以选择老版本试验)
2.Apache的安装步骤
# tar -zxvf apache_1.3.20.tar.gz
下来就比较重要了,先编译安装apache:
# ./configure --prefix=/usr/local/apache --enable-module=so
#make;make install
3.php的安装步骤
# tar -zxvf php-4.4.6.tar.gz
然后再编译安装php:
#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/etc
#make;make install
4.相关配置文件的修改
1、首先我们用命令:
vi /etc/php.ini
修改下面的内容为on
#register-golbals = on
2、然后修改httpd.conf文件
vi /usr/local/apache/conf/httpd.conf
修改为下面的内容:
#将serveradmin tianxh@gmail.com一行改为您的邮箱地址
#documentroot "/home/httpd/html/" 此处为html文件主目录
#options followsymlinks multiviews 为安全起见,去掉"indexes"
3、找到DirectoryIndex
在同一行中添加:index.php
4、找到
# AddType application/x-compress .z
# AddType application/x-gzip .gz .tgz
在其后面添加:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
5、add: /usr/local/php5/lib/php to your php.ini include_path
下面启动apache服务
/usr/local/apache/bin/apachectl start
自己制作一个test.php文件放到主目录中测试apache
phpinfo();
?>
看到了吧! 如果成功的话,会显示你的phpinfo界面。
希望小编所整理的Linux系统有关Apache和PHP的安装介绍大家都看明白了。如果你还有不懂的技术问题,可以来爱站技术频道网站咨询小编,小编会为你解决任何问题。
上一篇:Unix如何进行Web服务器配置
下一篇:安装postfix的方法