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 함수호출 phpinfo()
phpinfo() 코드를 아래와 같이 작성해서 시스템 설치상태를 조회해 보자
vi /etc/www/html/phpinfo.php
위와 같이 작성하고,
웹브라우저를 통해 웹서버에 접속해 보자. ( php 설정이 변경되었다면, apache 를 재시작하도록 한다)
http://192.168.0.100/phpinfo.php
아래와 같이 출력되면 정상이다.
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 패키지를 다운로드 받는다.
압축을 풀고, Apache Webserver 설치 HTML 디렉토리에 옮기면. 설치가 끝난다.
/var/www/html/phpMyAdmin
웹브라우저에서 아래와 같이 접속한다.
http://192.168.0.11/phpMyAdmin
DB 계정과 패스워드로 로그인하면 아래와 같이 Mysql 관리툴 UI 를 볼수 있다.
'개발환경' 카테고리의 다른 글
Tomcat 설치 (Ubuntu 16.x, 18x) (0) | 2020.10.18 |
---|---|
Java 설치 (Ubuntu 16.x, 18.x) (0) | 2020.10.18 |
gcc/g++ 설치하기 (ubuntu) (0) | 2020.10.17 |
JAVA 개발환경 구축 (1) - Java SDK/Java JRE 설치하기 (0) | 2020.09.26 |
VirtualBox 네트워크 (1) VirtualBox 가상머신 네트워크 구성 6 가지 (0) | 2020.06.09 |
댓글