项目之前遇到FreeBSD无法使用php扩展模块的问题,解决方法记录如下。
系统用的FreeBSD,服务器软件lighttpd
常用命令
php -m 命令查看php模块
php -v 命令查看配置文件是否正确
service lighttpd restart 重启lighttpd
tar -zxvf file.tar.gz 解压tar.gz文件的命令,解压到当前工作目录
tar -jxvf file.tar.bz2 解压tar.bz2文件的命令
参考 http://fuyunluori.blog.163.com/blog/static/18476850520137164196915/
/usr/local/etc/php.ini php配置文件
usr/local/etc/php/extension.ini 扩展库的配置
添加xmlrpc扩展:
实验室FreeBSD电脑上php源文件包在/usr/ports/distfiles 下,php-5.2.17.tar.bz2
切换到 /usr/ports/distfiles ,
tar -jxvf php-5.2.17.tar.bz2 解压源文件,解压后的文件夹php-5.2.17
切换到扩展包目录下,/usr/ports/distfiles/php-5.2.17/ext/xmlrpc
/usr/local/bin/phpize 执行phpize命令
./configure
make
make install
/usr/local/etc/php/extension.ini添加extension=xmlrpc.so
同样方法添加soap扩展,即可使用webservice
添加gd库扩展,即可使用图片编辑