-3-
PhP 설치
목차
설치과정
1. PhP 설치 전 setting
$ /usr/local# apt-get install libxml2-dev
$ /usr/local# apt-get install libjpeg-dev
$ /usr/local# apt-get install libpng-dev
$ /usr/local# apt-get install libsqlite3-dev
> 컴파일 설치를 위한 기본 package들을 설치하여준다
$ /usr/local# wget https://www.php.net/distributions/php-7.4.1.tar.gz
$ /usr/local# tar xvfz php-7.4.1.tar.gz
> wget을 통해 Mysql-8.0 버전의 압축파일을 다운받은 후 해당 압축파일을 풀어준다.
2. PhP 설치
$ /usr/local/php-7.4.1# ./configure \
> --with-apxs2=/usr/local/apache2.4/bin/apxs \
> --enable-mysqlnd \
> --with-mysql-sock=mysqlnd \
> --with-mysqli=mysqlnd \
> --with-pdo-mysql=mysqlnd \
> --with-imap-ssl \
> --with-iconv \
> --enable-gd \
> --with-jpeg \
> --with-libxml \
> --with-openssl
$ /usr/local/php-7.4.1# make
$ /usr/local/php-7.4.1# make install
3. PhP 설정
$ /usr/local# vi apache2.4/conf/httpd.conf
> Apache와 PhP를 연결하여 준다.
> httpd.conf 파일에 AddType application/x-httpd-php .php .html 을 추가하여 넣어준다.
$ /usr/local/php-7.4.1# cp php.ini-production /usr/local/lib/php.ini
> php configure 시, php.ini 위치를 지정해 두지 않으면 기본으로 /usr/local/bin/php.ini를 사용한다. 따라서 production 시스템용 설정 파일인 php.ini-production 파일을 /usr/local/lib/php.ini 에 복사하여 준다.
4. PhP test file 작성
$ /usr/local/apache2.4/htdocs# vi phpinfo.php
> phpinfo.php 파일에 <?php phpinfo(); ?>을 삽입하여 준다.
$ /usr/local# apache2.4/bin/httpd -k start
$ /usr/local# ps -ef | grep httpd | grep -v grep
$ /usr/local# netstat -anp | grep httpd
$ /usr/local# curl http://127.0.1.1
> Apache를 실행하여 준 후, 실행되고 있는지 확인하여 준다.
> curl을 사용하여, 해당 domain의 html 파일을 가져와 확인하여 준다.
5. 실행결과
참조링크
'Back End > Server' 카테고리의 다른 글
[Server] AWS Server 구축 (Nginx + PhP + MySQL) -1 (0) | 2021.07.08 |
---|---|
[Server] AWS를 통한 Server 대여 및 WinSCP 연결 (0) | 2021.07.08 |
[Server] Bitnami를 통한 Local 서버 구축 및 외부 연결 (0) | 2021.07.06 |
[Server] Ubuntu 20.04 APM(Apache2,PhP,Mysql) 소스 설치 -2 (0) | 2021.07.05 |
[Server] Ubuntu 20.04 APM(Apache2,PhP,Mysql) 소스 설치 -1 (0) | 2021.07.02 |