我一直在使用Wamp Server 2.2。一切都还可以,但是当我尝试从图标托盘启用PHP扩展时,Apache再也无法工作了。除非我重新安装它,否则它将起作用。但我需要为我的项目启用一些PHP扩展,如curl和postgre pdo。
我也试过手动编辑php.ini来启用php扩展,仍然是wamp服务器apache赢得了工作。有什么想法吗?
答案 0 :(得分:0)
只是从wamp启用php扩展有时不起作用,因为如果php的扩展文件夹中没有该模块的扩展名,那么wamp将停止工作或者当你启动wamp时可能会发出一些Windows弹出错误消息。 因此,请检查这些模块是否存在于php根文件夹的扩展目录中。
我希望这会对你有所帮助。
答案 1 :(得分:0)
WAMPServer有多个php.ini文件,初学者很容易感到困惑。
编辑正确 php.ini文件的最安全方法是使用wampmanager.exe菜单链接
left click wampmanager -> PHP -> php.ini
这将编辑\wamp\bin\apache\apache{version}\bin\php.ini
文件,这是对您的网站上使用的PHP进行php更改的正确文件。
菜单链接还应该用于激活/停用PHP扩展,如下所示: -
wampmanager -> PHP -> PHP Extensions -> click an extension
如果分机有TICK,则激活,如果没有,则不激活。每次单击扩展名时,它都会重新启动Apache以激活或取消激活该扩展,因此请在检查完成之前给它几秒钟完成重启。
\wamp\bin\php\php{version}
文件夹中还有一个php.ini文件,但是这个文件仅供PHP CLI(命令行界面)使用,所以如果你使用它,它将对所用的php没有影响。的Apache。