Centos 8.2 리눅스 PHP 설치
wget 설치
yum –y install wget
remi repository설치
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm
yum install -y yum-utils
yum-config-manager --enable remi-php72
php-common 와 추가 패키지를 같이 설치 한다.
yum install -y php php-common php-opcache php-curl php-mcrypt php-gd php-mysql php-cli php-json
yum update php-*
설치된 php 버전 확인
php –v
Apache 와 PHP 연동
vi /etc/httpd/conf/httpd.conf
<IfModule dir_module> 항목을 찾아서
DirectoryIndex index.html 이 부분을
DirectoryIndex index.html index.php 로 수정합니다.
<IfModule mime_module> 항목을 찾아서
하단에 2개를 추가 합니다.
AddType application/x-httpd-php .html .htm .php .inc
AddType application/x-httpd-php-source .phps
아파치를 재시작
systemctl restart hpptd
phpinfo.php 파일을 만들어서 테스트
vi /var/www/html/phpinfo.php
아래 내용을 추가하고 저장합니다.
<?php
phpinfo();
?>
http://192.168.0.18/phpinfo.php
php 정보가 잘 보이는지 확인합니다.
phpMyAdmin 설치
yum -y install phpmyadmin
unzip 사용을 위해서 설치
rpm -qa | grep unzip
/usr/local/src 폴더로 phpMyAdmin 파일을 다운로드
wget -P /usr/local/src https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.zip
압축풀기
unzip phpMyAdmin-4.9.0.1-all-languages.zip
mv /usr/local/src/phpMyAdmin-4.9.0.1-all-languages /usr/share/phpMyAdmin
파일 생성 및 내용 추가
vi /etc/httpd/conf.d/phpMyAdmin.conf
Alias /phpMyAdmin /usr/share/phpMyAdmin
<Directory /usr/share/phpMyAdmin/>
Require all granted
</Directory>
Apache 재시작
apachectl configtest
apachectl restart
페이지 확인
http://192.168.0.18/phpMyAdmin/
* phpMyAdmin에 로그인할 때 별도 설정을 안하고 패스워드만 설정했다면
root / [입력한패스워드] 로그인하면 된다.
댓글
댓글 쓰기