首页 > LEMP的yum源问题

LEMP的yum源问题

我要安装最新版的lemp,但是有些没有yum源,大家一般怎么解决的?
操作系统:centos7.1
nginx:官方有个yum源,但没有1.95版,只有1.80版。
mariadb:官方有最新10.1.8的yum源,可以用。
php7.0:官方有yum源吗,没找到。

补充:
补mariadb按照官方说明,添加官方源之后makecache,然后再yum list mariadb,怎么只显示5.5版本,没有10.1.8版本?


MariaDB.repo文件内容

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

手动填写版本,但显示下图,就是说MariaDB.repo没有在“cached hostfile”中,但是我明明加了这个文件在/etc/yum.repos.d中的


vim /etc/yum.repos.d/nginx.repo

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1

这个是 Nginx Mainline (v1.9.5)的 yum 源

导入 Nginx 官方源密钥

rpm --import http://nginx.org/packages/keys/nginx_signing.key

至于 PHP 7.0

yum install epel-release

解决一下依赖问题

导入 REMI 源密钥

rpm --import http://rpms.remirepo.net/RPM-GPG-KEY-remi

再添加 REMI 源

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

启用 PHP-7.0 :
1、修改 /etc/yum.repos.d/remi.repo,将 [remi] 和 [remi-test] 下面的 enabled=0 改为 enabled=1;
2、修改 /etc/yum.repos.d/remi-php70.repo,将 [remi-php70] 下面的 enabled=0 改为 enabled=1;

sed -i "/remi\/mirror/{n;s/enabled=0/enabled=1/g}" /etc/yum.repos.d/remi.repo
sed -i "/test\/mirror/{n;n;s/enabled=0/enabled=1/g}" /etc/yum.repos.d/remi.repo
sed -i "/php70\/mirror/{n;s/enabled=0/enabled=1/g}" /etc/yum.repos.d/remi-php70.repo
【热门文章】
【热门文章】