php는 apache와 연동되어 사용된다. 


이전작업

apache 설치


1. yum 저장소 설치 및 확인  <-- 클릭


2. 선택작업

php 설치 과정에서 오류가 났을 경우 그냥 모든 php를 삭제하고 다시 시작


# yum remove *php*


php 제거 확인


# yum list installed *php* /*아무것도 뜨지 않으면 지워진 것*/



3. 저장소추가


# yum --enablerepo=remi-php56 list | grep php 


4. php install


# yum --enablerepo=remi-php56 install php


5. mysqlnd install 


# yum --enablerepo='remi-php56' list | grep php-mysql

php-mysqlnd.x86_64                         5.6.31-1.el7.remi          @remi-php56

php-mysql.x86_64                           5.4.16-42.el7              base

php54-php-mysqlnd.x86_64                   5.4.45-13.el7.remi         remi-safe

php55-php-mysqlnd.x86_64                   5.5.38-7.el7.remi          remi-safe

php56-php-mysqlnd.x86_64                   5.6.31-1.el7.remi          remi-safe

php70-php-mysqlnd.x86_64                   7.0.23-1.el7.remi          remi-safe

php71-php-mysqlnd.x86_64                   7.1.9-1.el7.remi           remi-safe

php72-php-mysqlnd.x86_64                   7.2.0-0.21.RC1.el7.remi    remi-safe

/*php와 mysql을 연결해주는 패키지확인 php패키지와 php-mysql패키지의 버전이 같아야 한다*/

# yum --enablerepo='remi-php56' install php-mysqlnd.x86_64

6. 정상적으로 php가 install시

#cd /usr/lib64/php/modules  
/*경로가 다를 경우 #find / -name modules -type d */
#ls
bz2.so
curl.so      
ftp.so      
json.so     
mysql.so      
pdo_sqlite.so  
sqlite3.so
calendar.so
exif.so
gettext.so  
mysqli.so   /*php와 mysql 연결을 위한 so*/
pdo_mysql.so  
phar.so        
tokenizer.so
ctype.so     
fileinfo.so  
iconv.so    
mysqlnd.so  
pdo.so        
sockets.so     
zip.so

mysqli.so 존재시 성공.


7. 브라우저에서 php설치 확인


1) # mkdir /var/www/html/info.php 

2) # cd /var/www/html/info.php

3) # vi info.php

4) i 키를 누른 후 insert라는 문자가 왼쪽 하단에 뜨면 

<?php phpinfo(); ?>  <-----입력


입력 후 키보드  Esc -> : -> wq -> Enter 


5) 브라우저 띄우고 localhost/info.php

6) php화면이 뜨면 성공







'php' 카테고리의 다른 글

Windows에서 Apache 2.4.X 와 PHP 5.6.X 설치  (0) 2017.09.08
PHP 소개  (0) 2017.09.06

+ Recent posts