CentOS7
nmcli
インストール
code:sh
sudo yum install NetworkManager
sudo systemctl start NetworkManager
nmcli device
ネットワークインターフェイスを確認
code:sh
nmcli c show
nmcli c modify eth0 ipv4.dns
nmcli c down eth0; nmcli c up eth0
php8のインストール
code:sh
sudo yum install epel-releas
yum install -y yum-utils
yum remove -y php-*
yum-config-manager --disable 'remi-php*'
yum-config-manager --enable remi-php82
yum update -y
yum install -y php php-xml php-zip php-mbstring php-cli php-pdo php-fpm php-json php-mysqlnd
yum
Apacheのインストール
centosのiusリポジトリ
IUS
code:sh
yum install \
httpdはあたらしいやつ
--enablerepo=ius
基本的には個別で、enablerepo指定したほうが良さそう。
Apacheは、IUS経由でインストール
IUSは新しすぎる?
/etc/yum.repos.d/ius.repo
enabled=0にしておく
/etc/yum.repos.d/epel.repo
enabled=0にしておく
Error: Package: httpd-2.4.6-99.el7.centos.1.x86_64 (updates)
Requires: libapr-1.so.0()(64bit)
yum provides --enablerepo=epel,ius libapr-1.so.0
yum install apr
requires: libbrotlienc.so.1()(64bit) が出たbrotliが必要らしい
sudo yum install brotli --enablerepo=epel
IUSでインストール出来ない場合、
リポジトリのリンクが変わっていた。
code:yum
Retrieving key from file:///etc/pki/rpm-gpg/IUS-COMMUNITY-GPG-KEY
が出た場合、再度IUSリポジトリをインストールする。
エラーメモ
yum updateしたら、以下のエラーが出た
error: unpacking of archive failed on file /usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname: cpio: rename
以下を実行し、再度yum updateで解決
sudo pip uninstall urllib3