在 Amazon EC2 中从 php 5.3 和 apache 2.2 升级到 php 7 和 apache 2.4
Upgrade to php 7 and apache 2.4 from php 5.3 and apache 2.2 in Amazon EC2
我有一个遗留系统,其中安装了 Apache 2.2.34 (linux) 以及 php 5.3.29 (CLI).
我只想将我的 apache 升级到 2.4.x 这样我就可以使用 php 7.
我曾尝试搜索相同的内容,但大多数站点都提供 CentOS 或 Ubuntu 的解决方案。我是 Linux 的新手,所以在 Amazon EC2 实例上应用时我有点困惑。
如果有人能为我提供升级过程的分步过程,那将非常有帮助。我只需要升级服务器,我就可以相应地进行配置。
经过更多的谷歌搜索,我找到了升级的步骤。希望能帮助任何寻找相同的人:
登录到您的 Linux 实例并首先执行常规系统更新
$ sudo yum update
停止 运行 网络服务器
$ sudo service httpd stop
使用命令创建现有 httpd 的备份:
$ sudo cp -a /etc/httpd /etc/httpd.bak
删除任何现有的 PHP 包
$ sudo yum remove php*
删除旧的 Web 服务器安装
$ sudo yum remove httpd*
更新 yum 包存储库
$ sudo yum clean all
$ sudo yum upgrade -y
安装 Apache 2.4
$ sudo yum install httpd24
安装PHP 7 个软件包
$ sudo yum install php70 php70-mysqlnd php70-imap php70-pecl-memcache php70-pecl-apcu php70-gd
安装新版本mod_ssl
$ sudo yum install mod24_ssl
我还需要重新配置 /etc/httpd/conf/httpd.conf 和 /etc/httpd/conf.d/ssl.conf 以启用 SSL 和漂亮的永久链接。
最后我需要做的就是启动我的网络服务器
$ service httpd start
就是这样。
请记住 MrGoogle 的解决方案将重置 hpptd 服务中存在的任何配置。
您可能需要重新配置一些设置...
我不得不为 apache 重新配置 mod_rewrite 和 .htaccess 文件:
https://devops.ionos.com/tutorials/install-and-configure-mod_rewrite-for-apache-on-centos-7/
我有一个遗留系统,其中安装了 Apache 2.2.34 (linux) 以及 php 5.3.29 (CLI).
我只想将我的 apache 升级到 2.4.x 这样我就可以使用 php 7.
我曾尝试搜索相同的内容,但大多数站点都提供 CentOS 或 Ubuntu 的解决方案。我是 Linux 的新手,所以在 Amazon EC2 实例上应用时我有点困惑。
如果有人能为我提供升级过程的分步过程,那将非常有帮助。我只需要升级服务器,我就可以相应地进行配置。
经过更多的谷歌搜索,我找到了升级的步骤。希望能帮助任何寻找相同的人:
登录到您的 Linux 实例并首先执行常规系统更新
$ sudo yum update
停止 运行 网络服务器
$ sudo service httpd stop
使用命令创建现有 httpd 的备份:
$ sudo cp -a /etc/httpd /etc/httpd.bak
删除任何现有的 PHP 包
$ sudo yum remove php*
删除旧的 Web 服务器安装
$ sudo yum remove httpd*
更新 yum 包存储库
$ sudo yum clean all
$ sudo yum upgrade -y
安装 Apache 2.4
$ sudo yum install httpd24
安装PHP 7 个软件包
$ sudo yum install php70 php70-mysqlnd php70-imap php70-pecl-memcache php70-pecl-apcu php70-gd
安装新版本mod_ssl
$ sudo yum install mod24_ssl
我还需要重新配置 /etc/httpd/conf/httpd.conf 和 /etc/httpd/conf.d/ssl.conf 以启用 SSL 和漂亮的永久链接。
最后我需要做的就是启动我的网络服务器
$ service httpd start
就是这样。
请记住 MrGoogle 的解决方案将重置 hpptd 服务中存在的任何配置。
您可能需要重新配置一些设置...
我不得不为 apache 重新配置 mod_rewrite 和 .htaccess 文件:
https://devops.ionos.com/tutorials/install-and-configure-mod_rewrite-for-apache-on-centos-7/