PHP 扩增mysql
今天在装WordPress的时候报"您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展。"
PHP+Apache2+Mysql5
PHP已经安装了,要添加mysql的扩展
首先cd的PHP的源文件目录 /usr/software/php-5.2.12/ext/mysql/ 输入:/usr/bin/phpize (我的PHP是默认安装路劲)
如果是64为需要输入: export LDFLAGS=-L/usr/lib64/mysql
然后在当前目录下编译命令: ./configure --with-php-config=/usr/bin/php-config --with-mysql=/usr/(mysql安装目录) --with-zlib-dir
因为没安装mysql-devel 出现错误Note that the MySQL client library is not bundled anymore!
我这用yum安装的:yum install mysql-devel yum install mysql-devel
这里最关键的是通过--with-mysql参数告诉mysql客户端的位置。这样才能生成mysql.so。
没错误后执行:
make
make install
在mysql/modules下看到了mysql.so
2 修改php.ini
添加extensions = "mysql.so"
3 将mysql.so拷贝到extension_dir目录下,extension_dir在php.ini中设置
4重启apache就可以了。