我想在WampServer中安装shindig,我在php.ini中取消注释always_populate_raw_post_data'到'On'但不能正常工作: 您的环境没有启用always_populate_raw_post_data,这会干扰Shindig。请在php.ini
中将'always_populate_raw_post_data'设置为'On'答案 0 :(得分:0)
您可能编辑了错误的php.ini文件,有2个(至少)
如果要编辑Apache使用的php.ini文件,请使用位于系统托盘中的wampmanager图标上的菜单,这将编辑正确的文件。
wampmanager -> PHP -> PHP.INI
如果您想使用PHP CLI(命令行界面),请编辑\wamp\bin\php\phpx.y.z\php.ini
它们都有不同的独特用途。
CURL的其他信息
要使curl工作,您还需要取消注释这些扩展名: -
extension=php_curl
你还需要这些dll的libeay32.dll和ssleay32.dll,它们位于你的路径上的phpx.y.z文件夹中。避免建议将这些文件复制到任何\ windows \ ??文件夹。
可能更容易创建一个简单的Windows命令文件来设置路径,以便您的php文件夹在路径上。
这就是我使用的: -
Filename = phppath.cmd
echo off
PATH=%PATH%;C:\wamp\bin\php\php5.3.22
echo ---------------------------------------------------------------
php -v
echo ---------------------------------------------------------------
将php5.3.22文件夹名称更改为您正在使用的PHP版本。
将此文件存储在PATH上已有的文件夹中,然后您可以从任何文件夹中的任何位置运行它。一旦运行,只需运行
即可使用PHPphppath
php script.php
它也应该能够找到libeay32.dll和ssleay32.dll,因为它们位于php文件夹中,该文件夹现在位于PATH的文件夹中。