我在计算机和IIS上安装了wamp。所有的网站都运行良好,但是随后我使用php输入的任何命令都无法正常工作:
php -v
php composer install
我会说这是路径变量(我在Windows上),但是路径设置正确,并且会产生找不到php命令的错误。当我运行这些命令时,我根本没有任何结果。
可能是什么问题,我仍在搜索,但未找到任何线索。
php -h
:返回具有所有帮助信息的结果,但是php -a
也不执行任何操作。
[经过研究后,我发现通过删除激活扩展时会发生此问题;在php.ini中,只要我不激活任何扩展名就离开php.ini,一切正常。
也使用cd
命令检查路径是否包含php,移至文件位置并运行要执行的命令。如果有效,则确定问题出在Windows路径。
我已解决此问题。为了查看问题是否出在php.ini上,我用php.ini
文件替换了php.ini-production
的内容,该文件使php功能很好,但几乎所有扩展名均已停用。
[在分析时,我发现wamp已激活许多php扩展名,但在我的php.ini中,其驻留在C:\ wamp64 \ bin \ php \ php7.3.5下,这些扩展名均未激活,但我找到的wamp使用的文件路径它通过phpForApache.ini
中的链接php.ini
文件使用了C:\wamp64\bin\apache\apache2.4.39\bin
由于wamp的php配置运行良好,保存后我只是将phpFOrApache.ini
内容复制到了php.ini中,...一切开始正常工作。