APACHE 2.047+PHP 4.3.2问题

jackyrong 2003-08-19 07:36:12
我的RED HAT 9,下载了HTTPD 2.047.tar.gz,PHP 4。3.2.TAR.GZ,
将httpd 2.047放到/home下,
解压httpd后,
cd httpd-2.0.47
./configure --prefix=/usr/local/apache2 --enable-modules=so
make
make install
之后启动APACHE,HTTP://LOCALHOST/
可以看到测试页面

之后解压php
./configure --with-mysql --with-apxs2=/usr/local/apache2/apxs
# make
# make install
# cp php.ini-dist /usr/local/lib/php.ini
# cd /usr/local/apache2/conf
# vi httpd.conf
在AddType application/x-tar.tgz下面,添加以下内容:

AddType application/x-httpd-php .php
AddOutputFilter PHP .php
AddInputFilter PHP .php
LoadModule php4_module /var/www/modules/libphp4.so

之后保存后,将phpinfo.php放在/usr/local/apache2/htdocs
下,(http.conf的documentroot,serveroot都是默认的
/usr/local/apache2/htdocs

用http://localhost/phpinfo.php
说object not found呀,之后我甚至改listen 80为8080,
用http://localhost:80/后,居然还可以跑APACHE,
用http://localhost:8080/居然不行呀?到底什么回事呀?


...全文
27 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoweikid 2003-09-05
  • 打赏
  • 举报
回复
我在Unix里装的Apache2.0.47+php4.3.2+mysql-3.23.57没有问题啊,用的很好~~
zhaoweikid 2003-09-05
  • 打赏
  • 举报
回复
对了,phpinfo.php要这样写:
<?
phpinfo();
?>
不要这样:
<?
echo phpinfo();
?>
zhaoweikid 2003-09-05
  • 打赏
  • 举报
回复
不过我的配置和你的不一样……

1。查找 #Listen 12.34.56.78:80 行,将该行下面的内容修改为
Listen 202.4.142.209:80 #此处为您服务器的IP地址
#Listen [::]:80
2。查找LoadModule php4_module modules/libphp4.so 行,在下面添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
这样就可以支持php脚本


我的PHP编译时的configure:

W7#./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --enable-track-vars --enable-force-cgi-redirect --enable-pic --enable-inline-optimiation --enable-memory-limit --enable-bcmath --enable-shmop --enable-versioning --enable-calendar --enable-dbx --enable-dio --enable-mcal --with-config-file-path=/usr/local/apache/conf
jackyrong 2003-08-24
  • 打赏
  • 举报
回复
我也是
windylu 2003-08-24
  • 打赏
  • 举报
回复
所以,我删了Apache 2.0,下了老的1.3.28,再装就没有问题了
windylu 2003-08-21
  • 打赏
  • 举报
回复
我今天再www.php.net上看到这样一句话,不知道是什么原因

“在企业级应用中无论是 Unix 还是 Windows 都不要使用 Apache 2.0 和 PHP 的组合。
jackyrong 2003-08-20
  • 打赏
  • 举报
回复
我放在var/www/html下不行呀
windylu 2003-08-20
  • 打赏
  • 举报
回复
我也这样装了,但把PHP测试文件放到/var/www/html下就可以了
zykj_2000 2003-08-20
  • 打赏
  • 举报
回复
你改完后有没有重启Apache啊
jackyrong 2003-08-20
  • 打赏
  • 举报
回复
UP
vitalgg 2003-08-20
  • 打赏
  • 举报
回复
看看<Directory "/usr/local/apache2/htdocs">和<Directory />的定义.
jackyrong 2003-08-20
  • 打赏
  • 举报
回复
UP
jackyrong 2003-08-19
  • 打赏
  • 举报
回复
UP

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧