php环境搭建 启动httpd报错--急急急 httpd: Syntax error on undefined symbol: OnUpdateLong

时间:2022-06-09 17:02:14
安装完php5之后启动httpd,报错如下
[root@localhost php-5.3.10]# service httpd start
httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: OnUpdateLong

php5的安装路径/usr/local/php5/bin

[root@localhost php-5.3.10]# ls -lt /usr/local/php5/bin
total 23228
-rwxr-xr-x 1 root root      842 Apr  6 09:57 pear
-rwxr-xr-x 1 root root      863 Apr  6 09:57 peardev
-rwxr-xr-x 1 root root      779 Apr  6 09:57 pecl
lrwxrwxrwx 1 root root       29 Apr  6 09:57 phar -> /usr/local/php5/bin/phar.phar
-rwxr-xr-x 1 root root    53465 Apr  6 09:57 phar.phar
-rwxr-xr-x 1 root root     2267 Apr  6 09:57 php-config
-rwxr-xr-x 1 root root     4512 Apr  6 09:57 phpize
-rwxr-xr-x 1 root root 23669845 Apr  6 09:57 php
[root@localhost php-5.3.10]# /usr/local/php5/bin/php -v
PHP 5.3.10 (cli) (built: Apr  5 2012 14:44:18) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
[root@localhost php-5.3.10]#


请给位大侠  帮忙看看,谢谢了。

4 个解决方案

#1


usr/local/apache2/modules/libphp5.so

你这个是以module的方式加载php
貌似你配置时候php 的路径有问题

 你把你的apache的配置中的php的路径看看是不是对的

#2


你把你的apache的配置中的php的路径看看是不是对的???
这个  在哪里设置啊   


引用 1 楼  的回复:
usr/local/apache2/modules/libphp5.so

你这个是以module的方式加载php
貌似你配置时候php 的路径有问题

 你把你的apache的配置中的php的路径看看是不是对的

#3



杭州--无为(490073687)  11:15:38
http://serverfault.com/questions/91837/php-5-3-1-undefined-symbol-onupdatelong-error-on-apache-startup
没搞懂   这台服务器之前没有装过php啊    我卸载之后  重装了一下  居然通过了 


#4


杭州--无为(490073687)  11:15:38
http://serverfault.com/questions/91837/php-5-3-1-undefined-symbol-onupdatelong-error-on-apache-startup
没搞懂   这台服务器之前没有装过php啊    我卸载之后  重装了一下  居然通过了 

#1


usr/local/apache2/modules/libphp5.so

你这个是以module的方式加载php
貌似你配置时候php 的路径有问题

 你把你的apache的配置中的php的路径看看是不是对的

#2


你把你的apache的配置中的php的路径看看是不是对的???
这个  在哪里设置啊   


引用 1 楼  的回复:
usr/local/apache2/modules/libphp5.so

你这个是以module的方式加载php
貌似你配置时候php 的路径有问题

 你把你的apache的配置中的php的路径看看是不是对的

#3



杭州--无为(490073687)  11:15:38
http://serverfault.com/questions/91837/php-5-3-1-undefined-symbol-onupdatelong-error-on-apache-startup
没搞懂   这台服务器之前没有装过php啊    我卸载之后  重装了一下  居然通过了 


#4


杭州--无为(490073687)  11:15:38
http://serverfault.com/questions/91837/php-5-3-1-undefined-symbol-onupdatelong-error-on-apache-startup
没搞懂   这台服务器之前没有装过php啊    我卸载之后  重装了一下  居然通过了