gacvd 发表于 2015-8-20 08:59:31

LAMP环境运行中为PHP添加CURL模块

  这里是自己遇到的问题记录并总结
  1.—— : LAMP环境所需源码包在 /websrc 下 [保存了WEB环境所需的各种tar.gz 源码包]命名为资源目录
  2.—— : LAMP环境源码包统一解压到 /usr/local/src [源码包安装之后最好不要删除 比如php解压到这的源码很多模块可以追加编译]命名为源码目录



#cd/websrc

#wget http://curl.haxx.se/download/curl-7.18.2.tar.gz

#tar -zxvfcurl-7.18.2.tar.gz -C /usr/local/src/ //解压到源码目录

#cd/usr/local/src/curl-7.18.2

#./configure --prefix=/usr/local/curl//这里指定了安装路径

#make
#make install
  3.—— : 进入已经编译安装过的php源码目录 【这里是安装好并运行着php,然后发现程序执行中某些模块缺失】



#cd /usr/local/src/php-5.2.1 //php源码目录

#cd ./ext/curl

#/usr/local/php/bin/phpize //执行这个需要完整路径

#./configure --with-php-config=/usr/local/php/bin/php-config--with-curl=/usr/local/curl

#make

#make install
  4.—— : 现在就是把追加编译的模块copy到/usr/local/php/lib/extension/ 并把模块信息添加到php.ini



#cp modules/curl.so /usr/local/php/lib/extensions //curl.so 来自源码目录copy到程序目录

#vim /usr/local/php/etc/php.ini

修改php.ini文件,加入: extension=curl.so

修改extension_dir = "/usr/local/php/lib/extensions"
  5.—— : 重启apache
页: [1]
查看完整版本: LAMP环境运行中为PHP添加CURL模块