안녕하세요. 오늘은 기존에 설치한 아파치에 php 모듈을 추가해보겠습니다.
아파치 설치는 아래 링크를 참고해주세요.
2021.07.08 - [IT/Linux] - CentOS 7 에 apache 2.4.46 설치하기 (source 설치/소스 설치)
1. php 다운 받기 & 압축 풀기
- wget 으로 직접 받으셔도 되고 , ftp 등을 통해 옮기셔도 됩니다.
wget https://www.php.net/distributions/php-7.4.30.tar.gz
tar -xzf php-NN.tar.gz #(NN 자리에 버전을 써주세요)
2. php 설치하기
cd ../php-NN
./configure --with-apxs2=/usr/local/apache/bin/apxs --with-pdo-mysql
make
make install
--with-apx2= 다음은 apache 설치 경로/bin/apxs 입력해주시면 됩니다. 추가 기능 설치도 여기서 적어주셔야 합니다
configure 에서 아래와 같은 에러 메시지 발생시 yum list <패키지>* 후 설치 해주시면 대부분 해결 가능합니다
configure: error: DBA: Could not find necessary library.
해결 : yum install libc-client-devel -y
configure: error: Package requirements (oniguruma) were not met:
해결 : yum -y install oniguruma
configure: error: Package requirements (libedit) were not met:
yum install -y libedit-devel.x86_64 libedit.x86_64
configure: error: Cannot find libtidy
해결 : yum install -y libtidy.x86_64 libtidyp-devel.x86_64
3. ini 파일 복사하기 & 수정하기
# 압축 해제 한 폴더 안에 php.ini-development 파일 아파치 conf 디렉토리로 복사
cp -apr php.ini-development /usr/local/apache/conf/php.ini
vi /usr/local/apache/conf/php.ini
라인 962 date.timezone 주석 해제 후 Asia/Seoul 추가
4. httpd.conf 확인 및 수정 (아파치 2.4.54 기준)
제 경우에 라인 169에 추가 된 것을 확인할 수 있었습니다.
LoadModule php7_module modules/libphp7.so
라인 406 아래에
AddType application/x-httpd-php .php .html 추가 해줬습니다
5. php 확인 하기
개인이 설정한 DocumentRoot 에 info.php 파일 생성 후
<?php
phpinfo();
?>
:wq 후 아파치 재시작 해주시면
이렇게 확인 가능합니다
'IT > Linux' 카테고리의 다른 글
CentOS 7 메모리 확인하기 (0) | 2022.12.07 |
---|---|
CentOS CPU 스펙(사양) 확인하기 (0) | 2022.12.05 |
[CentOS7] 서버 Cpu 스펙 확인하기 (0) | 2022.05.18 |
Rocky Linux 설치방법 (0) | 2021.07.14 |
CentOS 7 에 apache 2.4.46 설치하기 (source 설치/소스 설치) (0) | 2021.07.08 |