親バカエンジニアのナレッジ帳

webのエンジニアをやっており、日頃の開発で詰まったことや書き残しておきたいことを載せています。

CentOS7でPHP8.1のMAMP環境を構築


CentOS7に以下のバージョンのMAMP環境を構築した際の手順になります。
あくまで最低限の手順になりますので、要件に合わせて見直してください。
PHP: 8.1
Apache: 2.4
MySQL: 5.7

PHP8.1のインストール

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y yum-utils
yum-config-manager --disable 'remi-php*'
yum-config-manager --enable remi-php81
yum update -y
yum install -y php php-xml php-zip php-mysql

Apacheのインストールと起動

yum -y install httpd
systemctl start httpd
systemctl enable httpd

MySQLのインストールと起動

yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum install -y mysql-community-server
systemctl start mysqld
systemctl enable mysqld

あとはphp.iniやhttpd.conf等は要件に合わせて変更は必要になると思いますので、各々の環境に合わせて見直してください。