我是一名 .NET 开发人员,试图通过 PHP 和开源风格的开发来提高我的技能。我正在尝试掌握 Pear 并安装我的第一个 PECL 扩展。说明说他们
假设 /your/phpsrcdir/ 是 PHP 源代码分发的路径
我通过 bitnami MAMP 堆栈安装了 PHP。
如何判断 PHP 中的哪个文件夹限制了源代码分发?
添加一个页面 php_info.php 并将其放入其中:
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
// Show just the module information.
// phpinfo(8) yields identical results.
phpinfo(INFO_MODULES);
?>
现在看一下,例如 at extension_dir
,你的 php 通常安装在上面的某个地方。例如,如果/hsphere/shared/php55/lib/php/extensions/no-debug-non-zts-20121212
然后检查您的 php 是否位于/hsphere/shared/php55
.
参考: http: //php.net/manual/en/function.phpinfo.php
如果这还不够,这里还有更多命令可能会起作用,具体取决于您要查找的内容以及您使用的操作系统:
php-config --php-binary
php-config --extension-dir
php-config --include-dir
php -i | grep php
php -i | grep "Loaded Configuration File"
find / -name php.ini
其中之一应该找到你正在寻找的东西!