본문 바로가기
개발환경

php 설치 (Ubuntu 18.x)

by inkul 2020. 10. 18.

php 는 apache, mysql 와 함께  많이 사용되는 웹서버 스크립트 패키지이다.

시스템을 셋업하는경우에는, apache, mysql 설치후에 php는 마지막에 설치하는것을 권한다.

 

php 설치.

sudo apt install php

php 설치 버전확인  

 

php 서드파티 모듈 설치 

대략 이정도 설치한다.

sudo apt install composer  php-mysql php-oauth php-curl php-xml php-bcmath

 

(참고) 필요한 모듈을 찾아서 설치하도록한다.

sudo apt-cache search php- | grep php | grep module

 

php 설정파일  1

현재 설치된 php 의 conf 파일을 확인한다.

/etc/apache2/mods-available/php*

php 설정파일  2

vi /etc/php/7.x/apache2/php.ini

vi /etc/php/7.x/cli/php.ini

 

위 2 개의 php.ini 파일.

Timezone 을 아래와 같이 설정한다.

date.timezone = Asia/Seoul

 

php.ini

php 함수호출 phpinfo()

phpinfo() 코드를 아래와 같이 작성해서 시스템 설치상태를 조회해 보자

 

vi /etc/www/html/phpinfo.php

위와 같이 작성하고,

웹브라우저를 통해 웹서버에 접속해 보자. ( php 설정이 변경되었다면, apache 를 재시작하도록 한다)

http://192.168.0.100/phpinfo.php 

 

아래와 같이 출력되면 정상이다.

phpinfo() 출력내용 일부

php 파일 호출 응답이 없는경우

초기설치후 웹서버 접속시에 index.html 은 출력이되는데, php 호출이 안되는경우는,

apache 에서 php 스크립트 기동 실행 권한이 없는 경우가 있다.

아래명령으로 php 스크립트 파일에 실행권한을 부여하도록 하자.

 

sudo chmod a+x /var/www/html/phpinfo.php

또는 

sudo chmod 755  /var/www/html/phpinfo.php

 


phpMyAdmin 설치하기

 

(1) mysql DB가 정상 설치 되어있고,

(2) php 정상 설치 완료 되었다면,

 

phpMyAdmin 을 설치해서 web client 에서 Mysql DB를 관리해 보도록 하자.

 

아래사이트에서 phpMyAdmin 패키지를 다운로드 받는다.

www.phpmyadmin.net/

 

phpMyAdmin

Your download should start soon, if not please click here. Please verify the downloaded file Please take additional steps to verify that the file you have downloaded is not corrupted, you can verify it using the following methods: phpMyAdmin needs your con

www.phpmyadmin.net

압축을 풀고, Apache Webserver 설치 HTML 디렉토리에 옮기면. 설치가 끝난다. 

/var/www/html/phpMyAdmin

 

웹브라우저에서 아래와 같이 접속한다.

http://192.168.0.11/phpMyAdmin 

 

DB 계정과 패스워드로 로그인하면 아래와 같이 Mysql 관리툴 UI 를 볼수 있다. 


 

댓글0