我是新手,安装了Redhat Linux 7.2, 运行正常。
也用二进制分发的方式安装了mysql-max-4.3.2-RE3-i686,也正常运行。
又安装了apache-1.3.27, 也能正常运行。
也按步骤,按要求安装php-4.3.2,但安装完php-4.3.2后,却不能启动httpd,。
提示消息如下:
Syntax error on line 236 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/modules/libphp4.so into server: libphp4.so: cannot open shared object file: No such file or directory
我找了一下,/usr/local/apache目录下连modulesp这个文件夹也没生成,整个系统,只有一个地方有一个这叫libphp4.so的文件,但我新建一个modules文件后,把它复制过来也出错,我估计是系统自带的安装的,可能是因为版本不同,所以不行。后来我又换装成php-4.0.6,还是不行,而后就只好在别的电脑上把同一个版本的这个libphp4.so复制过来,这样就行了。
但我却不知道为什么它不会生成这个文件。我去找了好多国内国外的论坛和文章,确认我的安装步骤是和他们的一样的。
我很想知道是为什么,高手请指点! |