mah*_*ick 11 php mysql apache wamp wampserver
我刚开始学习PHP,为了做到这一点,我在Windows 8.1上安装了wampserver.当我尝试启动时,它运行正常,但我有两个问题:
1)我的localhost页面有错误:
***错误***PHP配置加载文件是: - 应该是:C:/wamp64/bin/apache/apache2.4.17/bin/php.ini或c:/wamp64/bin/php/php5.6.16/ phpforapache.ini
我试图找到php.ini文件,但它不存在.在我的phpinfo()中,它是(无)在加载配置文件前面.
2)另一个问题是我无法访问phpmyadmin,我收到此错误:
"缺少mbstring扩展名.请检查您的PHP配置."
由于我是php的新手,请保持简单的答案!:)
提前致谢.
xia*_*iao 16
我刚刚解决了这个问题.
一定要启动Wampserver"作为管理员",:
右键单击快捷方式,属性,选项卡快捷方式:
让Wampmanager和ursing win + x + a或其他方式打开cmd管理员命令窗口.(注意:它应该以管理员身份运行cmd)
在这个窗口中,访问你的apache安装路径例如,我的路径:D:\ wamp64\bin\apache\apache2.4.17\bin
然后键入
d:\ wamp64\BIN \阿帕奇\ apache2.4.17\BIN> mklink的php.ini d:\瓦帕\ BIN\PHP中\ php5.6.15\phpForApache.ini
你会看到一条消息,如"php.ini << === >> d:\ wamp\bin\php\php5.6.15\phpForApache.ini symlink created"
关闭cmd并以管理员身份重新启动Wampmanager
我希望我的解决方案也适合你.
安装 php 后,您必须将文件 php-development.ini 重命名为 php.ini。这些文件安装在您的 php 根目录中。
对于 mbstring,您必须启用此扩展。为此,您必须取消注释 php.ini 文件中的行(之前重命名):
;extension = php_mbstring.dll
Run Code Online (Sandbox Code Playgroud)
检查 php.ini 中是否有此行:
[mbstring]
mbstring.language = all
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = On
mbstring.detect_order = UTF-8
mbstring.substitute_character = none;
mbstring.func_overload = 0
mbstring.strict_encoding = Off
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14574 次 |
最近记录: |