我有一个旧系统,其中安装了 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*
删除旧的网络服务器安装
$ 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
就是这样。
关于linux - 在 Amazon EC2 中从 php 5.3 和 apache 2.2 升级到 php 7 和 apache 2.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58660083/