我在MAMP中加载PHP扩展时遇到了一个问题:
我已经编译并安装了scws.so (用于中文分词的PHP扩展)和pgsql.so等其他扩展到文件夹'/Applications/MAMP/bin/php/php5.3.6/lib/php/extensions‘中。
另外,我还更新了'/Applications/MAMP/bin/php/php5.3.6‘下的扩展名,添加了’php.ini =scws.so‘。
如果我在控制台中发出命令'/Applications/MAMP/bin/php/php5.3.6/bin/php -m‘,我可以在输出列表中看到'scws’。但是在启动MAMP后没有加载它,而且我也看不到函数phpinfo()中列出了'scws‘。
有没有人能告诉我如何强制加载新的PHP扩展?为什么它被'php -m‘列出,但实际上没有被MAMP加载?
提前感谢!
发布于 2013-04-26 09:23:24
从web服务器调用php的配置与命令行PHP不同。在phpinfo()中,检查正在使用的php.ini文件的路径,并确保它与您为添加扩展名而编辑的文件相同。
https://stackoverflow.com/questions/16227216
复制相似问题