您现在的位置是:首页 > web开发 > PHP安装、配置及拓展总结

PHP安装、配置及拓展总结

web开发作者:dayu日期:10天前点击:6

2、验证PHP拓展

在验证的PHP的拓展时,有两种方法:

phpinfo()及php –m,这里就以phpinfo()为例说明验证。

Xcache:

技术分享

Xdebug:

技术分享

Mcrypt:

技术分享

五、遇到问题

1、PHP拓展已经安装成功,并且已经添加php.ini配置,也重启了fpm,但是php –m或是phpinfo() 始终不显示。

解决办法:

<? phpinfo() ?> 查看Configuration File (php.ini) Path,这个路径即为当前生效的php.ini存放的路径,那么问题很可能你配置的php.ini路径不对。

2、PHP拓展xcache已经安装及配置完成,也重启了fpm,但是php –m或是phpinfo() 始终不显示。

解决办法:

修改zend_extension=xxx为extension=xxx即可,原因是因为xcache在3.0后,不再支持使用zend_extension加载xcache.so了,而是使用extension加载,也就是只把xcache当作为一个拓展库,对于PHP的加速才是使用zend_extension=xxx/opcache.so。

NOTE:

对于上面的PHP拓展,会在后面的总结文章中进行汇总介绍及使用说明。

六、附加内容

我们可以使用php-config查看当前PHP的相关安装及配置信息:

$php-config --help

选项说明(来自于官网):

选项

说明

--prefix

PHP 所安装的路径前缀,例如 /usr/local

--includes

列出用 -I 选项包含的所有文件

--ldflags

PHP 编译时所使用的 LD 标志

--libs

PHP 编译时所附加的库

--extension-dir

扩展库的默认路径

--include-dir

头文件的默认路径前缀

--php-binary

PHP CLI 或者 CGI 可执行文件的完整路径

--php-sapis

列出所有可用的 SAPI 模块

--configure-options

重现当前 PHP 在编译时的配置选项

--version

PHP 版本号

--vernum

PHP 版本号,以整数表示

另外,有时我们需要知道所安装的拓展是否需要安装依赖或启动支持,那么可以使用下面的指令查询即可:

$./configure --help | grep extname(拓展名)


PHP安装、配置及拓展总结

原文地址:http://www.cnblogs.com/quanzhiguo/p/7520521.html


下一篇       上一篇