sad*_*iej 4 php linux apache amazon-ec2 server
我正在尝试在 aws ec2 实例上安装 php。由于 php 7.2 不可用,我使用以下命令来启用此链接中建议的一些存储库
然后我启用了 remi 存储库来运行sudo yum-config-manager --enable remi-php72
然后我运行sudo yum install php72
所有这些都工作得很好。但是,当我运行时,php -v
它给出错误,说没有这样的文件夹。我什至尝试将index.php添加到/var/www/html,但它没有被执行。而不是加载默认的apache页面(似乎没有安装php)。
但是,当我运行时,php72 -v
它显示当前的 php 版本为 7.2
但是,Index.php 没有被执行。在这里,当我尝试访问 index.php 时,它显示了 apache 默认页面。
我什至尝试添加符号链接,如下所示
ln -s /usr/bin/php72 /usr/bin/php
Run Code Online (Sandbox Code Playgroud)
添加此符号链接后,php -v
将 php 版本指定为 7.2,而不是添加符号链接之前出现的 no such folder 错误。但是,index.php 仍然没有被执行。当我尝试访问 index.php 时,它显示 apache 默认页面。
有人可以帮我解决这个问题吗?。谢谢
上网浏览了差不多1天半的时间。我能够解决这个问题。我认为问题在于 php 的安装过程,在 aws ec2 实例中使用存储库。当我使用安装 php 时,
sudo yum install php72
在 /bin 文件夹中找不到任何名为 php 的内容。然而,有 php72。php -v
这就是无法工作和php72 -v
工作导致 php 版本的
原因。
这是针对 AWS EC2 实例的。
这些是我解决此问题所遵循的步骤。
首先,删除旧的 php 版本(此命令将删除前面名为 php 的所有内容,您需要是 root 才能执行此操作)
百胜删除'php*'
然后输入amazon-linux-extras install php7.2
通过运行确认 php 版本php -v
我希望这会对某人有所帮助。
归档时间: |
|
查看次数: |
4133 次 |
最近记录: |