如何在Amazon Linux上安装Apache 2.4和PHP 7.3

时间:2019-05-19 01:26:18  来源:igfitidea点击:

本教程将在Amazon Linux系统上安装Apache/HTTPD 2.4和PHP 7。

MySQL的安装不包括在本教程中。

步骤1–初始设置

通过SSH登录到Amazon Linux系统并成为根用户。然后将yum更新到最新版本。

sudo su -
# yum -y update

可选:根据要求设置适当的时区。以下命令将系统时区更改为‘America/New_York’。

# mv /etc/localtime /etc/localtime.bak
# ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime

步骤2–安装Apache 2.4

现在安装Apache/httpd web服务器,并从默认的yum存储库中安装其他推荐的扩展。

# yum install -y httpd24 httpd24-tools mod24_ssl

httpd24包将安装Apache 2.4,mod24_ssl扩展将为Apache web服务器提供加密支持。

安装完成后,将Apache设置为自启动,并启动一次。

# chkconfig httpd on
# service httpd start

步骤3–安装PHP 7.3

之后,安装带有一些常用扩展的PHP 7.3。

# yum install -y php73 php73-devel php73-mysql php73-pdo php73-mbstring
# yum install -y php73-gd php73-xml php73-xmlrpc php73-mcrypt php-pear

如果需要安装其他版本,如PHP 7.2,请相应地更改所有包的名称,如php72或php71等。

步骤4–创建VirtualHost

安装包后,创建第一个虚拟主机。为域创建虚拟主机example.com网站,编辑Apache配置文件并创建如下虚拟主机:

# vi /etc/httpd/conf/httpd.conf

<VirtualHost *:80>
  ServerAdmin [email protected]
  ServerName example.com
  ServerAlias www.example.com
  DocumentRoot /var/www/html
  ErrorLog /var/log/httpd/example.com-error_log
  CustomLog /var/log/httpd/example.com-access_log combined
</VirtualHost>

更改后重新启动Apache服务

# service httpd start

使用Apache测试PHP版本

最后,创建一个PHP脚本并上传到站点的根目录。

# vim /var/www/html/info.php

内容如下:

<?php
  phpinfo();
?>

现在,在web浏览器中访问php脚本。

http://www.example.com/info.php