八亿电脑网
游戏盒子
当前位置: 首页 > 八亿电脑 > 电脑知识 >

php5.3.10的安装配置步骤详解(3)

时间:2015-03-01 21:26来源:网络 作者:win8e 点击:
游戏盒子

  在安装完mysql后,并不是进入/root/source/mysql-5.5.21目录运行phpize,而是进入php的源文件中要增加的扩展模块的文件目录---也就是/root/source/php-5.3.10/ext/pdo_mysql目录执行phpize。如果不是这样操作的话就会提示下面的错误:

  Cannot find config.m4.

  Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module

  关于上面的这个错误,我不得不鄙视下网上有些自以为是的家伙,自认为对所有的安装操作很懂,报上面的错误的时候,去修改源代码,搞的乱七八糟,误人子弟。根本不按php官方的文档操作。

  目录/root/source/php-5.3.10/ext/pdo_mysql ,在运行phpize命令前并没有configure文件,只有config.m4文件。运行phpize就生成了一个可执行的configure文件。此时就可以按照下的方法编译了:

  ./configure --with-php-config=/usr/bin/php-config (还可以加一些其他的参数,可通过./configure --help查看)

  make

  make install

  编译完成后会提示扩展模块生成在/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626目录。

  修改php.ini文件

  vi /usr/local/php/etc/php.ini

  在其文件结尾加入下面的内容:

  extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626"

  extension=pdo_mysql.so

  安装完成后,重启php-fpm和web服务器。(因为我用的是php-fpm和tengine,如果用的是apache则也重启相应的程序,重新加载就行了)

  本文中其实关于加速的部分是错误的,因为当时我测试时,只是把php安装好以后,后面的eaccelerator加速部分是直接复制的原来的安装部分,并未进行测试,后来因为生产环境的需要,进行安装时,发现eaccelerator不支持最新的php5.3.10。于是换成更新速度最快的xcache发现支持。

本篇文章标签: 教程 Win10 win7 软件 Win8
发表评论