centos > 正文

Linux WDCP php 安装扩展 mysqli

wdcp中php版本已经升级到了php-5.4.26,升级方法在官方论坛有,在此不多说了,其他php版本方法也是相似的。

 

 

安装Mysqli:

 

1.首先,找到php的源码包所在位置,因为每个人下载的位置不同,需要自行查找,可以使用find搜索,不会find方法的童鞋请百度,比如我的源码包位于


cd /root/php-5.4.26/

 

那么进入此源码包下mysqli扩展的文件夹(源码包中ext文件夹内都是php带上的一些扩展,有兴趣的可以cd进入ext,ls查看一下)

# cd /root/php-5.3.17/ext/mysqli

 

2.phpize配置

phpize的位置也会因为环境不同,也需要自行查找,可以通过phpinfo()查看:

QQ截图20140722102221.png


 

红线标注的位置示意的这些路径基本都是之后会用到的。

从 “./configure”里可以得知php-config的位置,于是运行phpize:

# /www/wdlinux/apache_php-5.4.26/bin/phpize

(要修改成自己的路径,比如AMH的一般是/usr/local/php/bin/phpize)

 

运行后得到:

Configuring for:PHP Version:20090626...  

类似信息表示成功,否则会报错。

 

常见错误:Cannot find config.m4

出现这个错误的原因是需要cd进入扩展的文件夹再运行phpize(也就是前面说的第1步)。

 

成功后输入参数:

# ./configure --with-php-config=/www/wdlinux/apache_php-5.4.26/bin/php-config --with-mysqli=/www/wdlinux/mysql/bin/mysql_config

(这两个路径也是在前边phpinfo()中可以看到的,注意修改成自己的)

 

3.安装编译

 

# make

# make test

# make install

分别运行,中途无报错就OK了

然后make install后出现的一串字符,后边写ini时要用到:

/www/wdlinux/apache_php-5.4.26/lib/php/extensions/no-debug-non-zts-20100525/

 

4.修改php.ini

 

# vi /www/wdlinux/apache_php-php-5.4.26/etc/php.ini

(php.ini的路径也是在之前phpinfo()里可以看到)

光标切换到文件的最后,按【 I 】键进入编辑模式,输入:

[mysqli.so]

extension= /www/wdlinux/apache_php-5.4.26/lib/php/extensions/no-debug-non-zts-20100525/m ysqli.so

(这个是第3步中出现的路径)

然后按【 ESC 】键退出编辑模式,输入【 :wq 】退出保存。

 

5.最后重启服务


# service httpd restart

(AMH 可以运行 # amh php reload )或者直接reboot重启。


到此,就搞定Mysqli了。

欢迎关注微信公众号:ruitiancn;合作及投稿请联系:z_vae@sina.com

  •      在安装过程中会自动添加相关的服务,在安装的最后过程中会提示用户是否启动服务使服务生效,需要注意...
    2015-01-09 16:55
  •      1 编译文件 www wdlinux wdapache conf httpd conf用vi命令vi www wdlinux wdapache co...
    2013-11-05 21:18
  •      当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。在命令模式中,连按两次大写字母...
    2013-09-09 17:08
赞助商