我有一个旧系统,其中安装了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
停止正在运行的Web服务器
$ 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和漂亮的永久链接。
最后我要做的就是启动我的Web服务器
$ service httpd start
就是这样。