我安装好了curl,php.ini extension 也设置好了,就是启动不起来。不知到位什么了
查看了一下apache到日志文件,显示:
422 PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) '/home/ zhang/apps/php/lib/php/extensions/no-debug-non-zts-20090626/curl.so' in U nknown on line 0
423 [Sat Jul 23 01:01:43 2011] [notice] Apache/2.2.19 (Unix) PHP/5.3.6 configure d -- resuming normal operations
424 [Sat Jul 23 01:01:45 2011] [error] [client ::1] PHP Fatal error: Call to un defined function curl_init() in /home/zhang/apps/apache2/htdocs/www/fetch renren/fetchtest.php on line 2
貌似php没有识别出curl
为什么呢?
查看了一下apache到日志文件,显示:
422 PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) '/home/ zhang/apps/php/lib/php/extensions/no-debug-non-zts-20090626/curl.so' in U nknown on line 0
423 [Sat Jul 23 01:01:43 2011] [notice] Apache/2.2.19 (Unix) PHP/5.3.6 configure d -- resuming normal operations
424 [Sat Jul 23 01:01:45 2011] [error] [client ::1] PHP Fatal error: Call to un defined function curl_init() in /home/zhang/apps/apache2/htdocs/www/fetch renren/fetchtest.php on line 2
貌似php没有识别出curl
为什么呢?
cd /usr/local/src/php-5.3.2/ext/curl/
/usr/local/php/bin/phpize
./configure -with-php-config=/usr/local/php/bin/php-config
make install
在curl当前模块下出现 modules/curl.so
将curl.so复制到 apache/modules/ 或 php/extensions/ 都行
最主要的要在 php.ini 中加入 extension="上面curl.so存放路径"
如果php.ini找不到,可以从php解压包里复制php.ini-produ.. 修改为php.ini
php.ini 的存在位置 查看 phpinfo();
重启apache