windowslinux开启php扩展

windows下开启php扩展到方法很简单,只要修改php.ini里的extension_dir,并取消php扩展的注释,如删除“;extension=php_gd2.dll”前面的“;”即可。extension_dir定义的是php扩展文件的存放路径。

 

在linux下开启php扩展也一样,只是多了一步:编译php扩展文件。

 

与windows不同,linux下的php扩展文件都是.so格式的模块,通过编译php源码生成(这样操作会比较麻烦,所以很多管理员在安装php的时候,就将常用的php扩展加入到php里一起编译…),。下面就拿开启pdo_mysql扩展模块来说明一下操作过程:

1.在php源码目录里,找到并进入pdo_mysql模块源码所在的目录ext/pdo_mysql/,执行phpize,进行预编译。

2.configure:

./configure –with-php-config=/usr/local/php/bin/php-config

3.编译安装:make,make install。完成后会在/usr/local/php/lib/php/extensions(假设php的安装目录是/usr/local/php)里目录里生成一个类似于no-debug-non-zts-20060613的子目录,而在这个子目录里,就会有一个编译好的pdo_mysql.so模块文件。

4.将pdo_mysql.so复制到extension_dir所定义的目录下,修改php.ini,添加一句:

extension=pdo_mysql.so

5.重启apache。

完成之后,再运行phpinfo,就可以看到对pdo_mysql的支持了:

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注