通知
清除所有

如何在EC2 t2上安装PHP 7。运行Amazon Linux发行版的微实例

RSS

(@sathish)
成员 主持人
加入:1年前
帖子:1391
20/03/2021十一12点

我想在AWS EC2 T2上安装最新的PHP 7.0。微实例。到目前为止,我已经了解到AWS目前不支持PHP 7。这只是一个云中的虚拟服务器,我可以完全控制它的配置,所以一定有办法让PHP 7运行在这个服务器上。

非常感谢任何帮助。

我的盒子如下

猫/etc/*-release美元

---------------------------------------

NAME = "亚马逊Linux AMI”

VERSION = " 2015.09 "

ID = " amazon "

ID_LIKE = " rhel fedora "

VERSION_ID = " 2015.09 "

PRETTY_NAME="Amazon Linux AMI 2015.09"

ANSI_COLOR = " 0; 33 "

CPE_NAME = "(*不重要*)"

HOME_URL = "http://aws.amazon.com/amazon-linux-ami”

Amazon Linux AMI 2015.09发布

美元uname -

---------------------------------------

Linux ip-xxx-xxx-xxx-xxx 4.1.13-18.26.amzn1。x86_64 #1 [date] x86_64 x86_64 GNU/Linux

美元uname夫人

---------------------------------------

Linux 4.1.13-18.26.amzn1。x86_64 x86_64

猫/proc/version美元

---------------------------------------

4.1.13-18.26.amzn1 Linux版本。x86_64 ((电子邮件保护)) (gcc版本4.8.3 20140911 (Red Hat 4.8.3-9) (gcc))


报价
(@ganesh)
贵族成员
加入:1年前
帖子:1362
20/03/2021上午11:13

我们可以使用官方的PHP包和Apache的包。按照下面的步骤进行操作。

1.在Amazon Linux AMI上安装PHP 7.0和Apache web服务器2.4

#删除当前apache & php

删除httpd* php*

#安装Apache 2.4

Sudo yum安装httpd24

#安装PHP 7.0

#自动包含ph70 -cli ph70 -common ph70 -json ph70 -process ph70 -xml

安装php70

#安装一些常用的php包

安装php70-gd

安装php70-imap

安装php70-mbstring

安装php70-mysqlnd

安装php70-opcache

安装php70-pdo

安装php70-pecl-apcu

2.修改DirectoryIndex以包含index.php

sudo nano /etc/httpd/conf/httpd.conf

找到这个:

< IfModule dir_module >

DirectoryIndex index . html

< / IfModule >

把它修改成这样:

< IfModule dir_module >

DirectoryIndex index . html index . php

< / IfModule >

如果目录同时包含index.html和index.php,那么它将会建立如下的html文件。如果你不希望这种情况发生,那么你有以下几个选择:

我们必须颠倒它们的顺序,以便在出现这种情况时显示index.php:

< IfModule dir_module >

DirectoryIndex index . php index . html

< / IfModule >

只使用index作为DirectoryIndex:

< IfModule dir_module >

DirectoryIndex index . php

< / IfModule >

3.启动Apache web服务器

Sudo服务HTTPD启动

4.配置您的Apache web服务器,使其在每次启动时都启动

打开HTTPD

5.测试你的安装

到phpinfo . php:创建

echo ' < ?PHP print phpinfo();' | sudo tee——append /var/www/html/phpinfo.php

使用/phpinfo.php输入实例的IP地址,以测试是否安装了PHP。您将看到一个带有命令的示例PHP页面。

例子:http://xxx.xxx.xxx.xxx/phpinfo.php


回复报价
分享:
Baidu