일반적으로 인터넷에 올라와있는 방법으로 했더니 오류가 발생한다.
Error: Package: php-recode-5.4.45-16.el7.remi.x86_64 (remi)
Requires: php-common(x86-64) = 5.4.45-16.el7.remi
Installed: php-common-7.2.13-2.el7.remi.x86_64 (@remi-php72)
php-common(x86-64) = 7.2.13-2.el7.remi
Available: php-common-5.4.16-46.el7.x86_64 (base)
php-common(x86-64) = 5.4.16-46.el7
Available: php-common-5.4.45-15.el7.remi.x86_64 (remi)
php-common(x86-64) = 5.4.45-15.el7.remi
Available: php-common-5.4.45-16.el7.remi.x86_64 (remi)
php-common(x86-64) = 5.4.45-16.el7.remi
이러한 형태로 많은 줄의 오류가 발생한다.
결국 아파치님께서 조언해 주셨다.
yum -y --enablerepo=remi,remi-php73 install phpmyadmin ( phpmyadmin 부분은 원하는 이름으로 == > phpMyAdmin )
phpMyAdmin 설치이후 설정을 몇가지 해줘야 외부에서 접속이 가능하다
기본적인 접속 주소는
http://PUBLIC_IP_DOMAIN/설정한 이름 으로 접속을 하면,
Forbidden
You don't have permission to access /phpMyAdmin/setup/ on this server.
이러한 화면을 만난다거나 아예 접속이 안되는 것을 볼 수 있다.
본인은 설치시 폴더를 phpMyAdmin 으로 입력했으므로
http://PUBLIC_IP_DOMAIN/phpMyAdmin 이 된다.
phpMyAdmin.conf 파일에서 사용하는 부분에 대한 부분을 제외 하고 주석 처리한다.
vim /etc/httpd/conf.d/phpMyAdmin.conf
#Alias /phpMyAdmin /usr/share/phpMyAdmin
#Alias /phpmyadmin /usr/share/phpMyAdmin
Alias /원하는이름( _pma ) /usr/share/phpMyAdmin
다음과 같이 require 를 입력해주고 그다른 부분에 대한 사항은 주석으로 바꿔준다.
내용을 바꿔준 후 httpd 재시작 후 접속이 되는지 확인해본다. aaa.com/_pma
<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
# Apache 2.4
#Require local
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
#Allow from 127.0.0.1
#Allow from ::1
Require all granted
</IfModule>
</Directory>
다음의 문장 하단에도 AllowOverride All를 추가해 준다.
<Directory /usr/share/phpMyAdmin/>
AllowOverride All
다음 파일을 만들고 내용을 추가한다.
/usr/share/phpMyAdmin/.htaccess
AuthType Basic
AuthName "Admin Login"
AuthUserFile /etc/httpd/pma_pass
Require valid-user
phpMyAdmin에서 사용할 부분에 대한 비밀번호입력을 만들고 아파치를 재시작한다.
htpasswd -c /etc/httpd/pma_pass username
systemctl restart httpd
'WEBD > 서버' 카테고리의 다른 글
httpd.conf 서버 디렉토리 보이게, 안보이게 설정[ Server ][ Linux ] (0) | 2020.10.05 |
---|---|
ssh 사용법 및 기본 명령어[ Server ][ Linux ][ Software ] (0) | 2020.10.05 |
CentOS 7 계정생성 / 계정삭제, 유저계정 권한변경, 계정기본파일 추가[ Server ][ Linux ] (0) | 2020.10.05 |
CentOS 7 virtual host 설정하기 ( 가상호스트 설정 )[ Server ][ Linux ] (0) | 2020.10.04 |
CentOS 7 SELinux 설정 및 해제하기 [ Server ][ Linux ] (0) | 2020.10.04 |