PHP 설치

php깔려면 remi를 깔아야됨

설치 : yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

레포지터리 확인 : vim remi.repo 에서 enable 0 을 1로 바꿔줘야함

코드화 = sed -i "10s/enabled=0/enabled=1/g" /etc/yum.repos.d/remi.repo

 

똑같은 애들 다 바꿈 sed -i -e "s/enabled=0/enabled=1/g" /etc/yum.repos.d/remi.repo

 

추가 후 반드시 update = yum -y update

이제 php패키지 설치할 수 있음

 

yum -y install php

yum -y update 해보면 5.버전이 업데이트 됨

==> vim remi.php74.repo 에서 7.4버전을 enable = 1로 바꿔주면 됨

yum -y install php74  --> 국룰

yum -y --enablerepo=remi-php74 install php

 

실제 설치된 php 버전 확인하는 방법 = php -ver

 

php 필수 패키지(php 동작을 위해 무조건 설치) --> yum -y install php-mbstring php-pear

 

기본적으로 설치하고 가는 애들

yum -y install php php-gd php7-gd libjpgd-devel libpng-devel giflib* php-xml php-mysql libapache2-mod-php php-mbstring php-gettext php-pear

 

gd : php 웹 페이지에 있는 코드를 그래픽으로 처리함

gif / png / jpg : 그림파일 코덱

php-xml : php 코드 xml(HTML) 코드간의 호환성을 위한 모듈

php-mysql : 웹사이트 로그인 시 php 사이트 만들고, mysql(mariadb)와 연동

 

PHP 웹 언어 -> 단독으로 동작하지 않음 -> apache2 서버의 확장 모듈로써 동작한다.

systemctl restart httpd

 

apache2 서버와 php 확장 모듈이 잘 연동되고 있는지 확인하는 법

php코드 테스트 -> info.php

 

echo "<?php

phpinfo();

?>"  > info.php

'서버' 카테고리의 다른 글

SAMBA(smb)  (0) 2023.06.20
CMS  (0) 2023.06.07
가상호스팅(VHost)  (0) 2023.05.24
LAMP(CentOS7 사용)  (0) 2023.05.23
Anaconda 설치 실습  (0) 2023.05.08