>  기사  >  백엔드 개발  >  php5.6+apache2.4+linux에서 PHP 환경을 구축하는 방법

php5.6+apache2.4+linux에서 PHP 환경을 구축하는 방법

WBOY
WBOY원래의
2016-08-08 09:33:211007검색

php5.6+apache2.4+linux로 PHP 환경을 구축하는 방법

머리말

최근에 갑자기 개인 블로그를 만들고 싶었는데, 작성자님이 java-web에 능숙하지만, 여러 가지 이유로 개인 블로그를 만들기 위해 인기 있는 php+mysql을 선택했습니다. PHP의 경우, 이름만 들어봤을 뿐, 배운 적은 없습니다. 따라서 저자는 PHP 환경 구축부터 서버 및 도메인 이름 임대, 선정까지의 전 과정을 하나하나 기록하겠습니다. PHP 블로그 템플릿. PHP를 배우는 데 한 달, 서버를 임대하고 블로그 템플릿 및 기타 관련 최종 프로세스를 찾는 데 한 달이 걸릴 예정입니다. 이제 PHP 환경을 설정해 보겠습니다. 이것은 Linux 서버에 대한 튜토리얼이며 가상 머신에 설치된 Centos6.4는 성공적으로 테스트되었습니다. Windows의 경우, 아쉽게도 작성자는 로딩 모듈 부분에 갇혀 있습니다. . . .

PHP 환경을 구축하는 데는 세 가지 주요 단계가 있습니다. 첫 번째 단계는 입니다.

 아파치(2.4) 서버 설치 :

Apache를 설치하기 전에 APR, APR-Util 및 PCRE 종속성 패키지를 설치해야 합니다. 왜냐하면 Apache는 이들 패키지에 의존하기 때문입니다. 구체적인 다운로드 주소는 다음과 같습니다

APR 및 APR-Util: http://apr.apache.org/download.cgi

PCRE: http://sourceforge.net/projects/pcre/files/pcre

아파치 다운로드 주소는

http://httpd.apache.org/download.cgi

작성자가 다운로드한 특정 버전은 apache(httpd-2.4.10.tar.gz), apr(apr-1.5.1.tar.gz), apr-util(apr-util-1.5.4.tar)입니다. .gz), pcre(pcre-8.36.tar.gz).

다운로드 후 설치하세요. (관련 디렉터리는 직접 생성해야 합니다.)

1.4월 설치 :

 추출: apr 파일 경로에서 실행(다운로드한 파일은 apr 디렉터리에 mv되었습니다)

tar -zxvf apr-1.5.1.tar.gz, 현재 경로에 파일 압축이 풀립니다

소프트 링크 생성 및 설치:

 (1) ln -s /opt/apr/apr /usr/local/apr

 (2) cd apr-1.5.1

 (3)./configure --prefix=/usr/local/apr (접두사는 설치 디렉터리를 설정하는 것이며, 구성 앞에 공백이 있으니 주의해주세요)

 (4)만들다

 (5)설치하기

2. apr-util 설치:

압축해제 : apr-util 파일경로에서 실행 (다운로드한 파일은 apr-util 디렉터리에 mv 되었습니다.)

tar -zxvf apr-util-1.5.4.tar.gz, 현재 경로에 파일 압축이 풀립니다

소프트 링크 생성 및 설치:

 (1) ln -s /opt/apr/apr-util /usr/local/apr-util

 (2) cd apr-util-1.5.4

 (3)./configure --prefix=/usr/local/apr-util (접두사는 설치 디렉터리를 설정하는 것입니다)

 (4)만들다

 (5)설치하기

3.pcre 설치:

압축해제 : pcre 파일경로에서 실행 (다운로드한 파일은 pcre 디렉토리에 mv 되었습니다.)

tar -zxvf pcre-8.36.tar.gz, 파일의 압축이 현재 경로에 풀립니다.

소프트 링크 생성 및 설치:

 (1) ln -s /opt/apr/pcre /usr/local/pcre

(2) cd pcre-8.3.6

 (3)./configure --prefix=/usr/local/pcre (접두사는 설치 디렉터리를 설정하는 것입니다)

 (4)만들다

 (5)설치하기

 

4. 마지막 단계는 Apache를 설치하는 것입니다.

압축해제 : apache 파일 경로에서 실행 (다운로드한 파일은 apache 디렉토리에 mv 되었습니다.)

tar -zxvf httpd-2.4.10.tar.gz, 파일의 압축이 현재 경로에 풀립니다.

소프트 링크 생성 및 설치:

 (1) ln -s /opt/apr/apache /usr/local/apache

 (2) cd httpd-2.4.10

 (3)./configure --prefix=/usr/local/apache2.4

--enable-so-rewrite=공유

--with-mpm=prefork

--with-apr=/usr/local/apr (경로는 apr 설치 경로, 아래와 동일)

--with-apr-util=/usr/local/apr-util

--with-pcre=/usr/local/pcre

설치 매개변수의 구체적인 의미에 대해 도움을 주세요.

 (4)만들기

 (5) make install

이제 Apache가 설치되었습니다. 다음 단계는 Apache를 시작하고 성공적으로 시작되었는지 테스트하는 것입니다.

명령 실행:

 /usr/local/apache2.4/bin/apachectl 시작

Apache 프로세스가 있는지 확인

ps grep httpd

작성자가 명령어를 실행한 결과는 다음과 같습니다

 

프로세스가 있으면 http://localhost를 입력하면 됩니다. 작성자의 결과는 입니다.

 

가상머신에 배포되기 때문에 가상머신의 IP 주소를 이용하여 접속합니다.

"작동합니다!"라고 표시되면 제대로 작동하는 것입니다!

앞으로의 편의를 위해 서비스에 추가하고 apachectl을 /etc/init.d/httpd에 복사한 뒤 이렇게 실행하면 됩니다

 서비스 httpd 시작

직접 서비스를 시작할 수 있습니다

 php 설치

PHP를 설치하기 전에 libxml2가 설치되어 있는지 확인해야 합니다. 다운로드 주소는 입니다.

 http://download.chinaunix.net/download.php?id=28497&ResourceID=6095

작가님도 당시에는 아무렇지도 않게 바이두를 이용하셨고, 공식적인 내용이 아니었으니 정식으로 필요하신 분들은 각자의 검색 기능을 이용해주세요

실제로 설치는 기본적으로 위와 동일하며 간단히 명령어만 나열하면 됩니다

 (1)tar -zxvf libxml2-2.7.4.tar.gz

 (2)cd libxml2-2.7.4

 (3)./configure --prefix=/usr/local/libxml2

 (4)만들다

 (5)설치하기

이렇게 하면 libxml2가 설치됩니다.

다음 단계는 PHP를 설치하는 것입니다

공식 다운로드 주소는

 http://php.net/downloads.php

그런 다음 설치하세요

파일을 /opt/php에 복사한 후

압축 풀기:

tar -zxvf php-5.6.3.tar.gz

그런 다음:

cd php-5.6.3

설치 수행:

 ./configure

--prefix=/usr/local/php (경로는 php를 설치해야 하는 경로입니다)

--with-mysql=/usr/local/mysql (경로는 설치된 mysql의 설치 경로)

--with-apxs2=/usr/local/apache2.4/bin/apxs (일부 튜토리얼에서는 --with-apxs가 작성되었습니다. 여기서는 apxs2이며, 2는 버전 2 이상에서 이와 같이 설정됩니다.)

--with-libxml2=/usr/local/libxml2 (위에서 libxm2를 설치한 경로입니다)

그런 다음 make, make install

 

마지막 단계는 PHP를 지원하도록 Apache를 구성하는 것입니다

Apache 구성 파일 httpd.conf 수정

vim /usr/local/apache2.4/conf/httpd.conf

그런 다음 텍스트 끝에 을 추가하세요.

LoadModule php5_module module/libphp5.so (Apache 설치 디렉터리의 모듈 하위에 libphp5.so가 있습니다. 이는 PHP 설치 시 추가됩니다. 그렇지 않은 경우 PHP를 다시 설치해야 합니다.)

AddType application/x-httpd-php .php (. 앞에 공백이 있습니다.)

(위 항목을 제대로 설정하지 않으면 http:localhost/*.php 접속시 열리지 않고 직접 다운로드가 발생하니 주의하세요)

작성자 구성 스크린샷

 

다음으로 php 시작 파일을 복사하세요

 cp php-5.6.3/php.ini-development /usr/local/php/lib/php.ini

저장하고 다시 시작하세요

 서비스 httpd 시작

오류가 보고되지 않으면 시동이 성공한 것입니다

 

 php가 성공적으로 설치되었는지 테스트

다음과 같이 간단한 PHP 페이지를 작성하세요

 

아주 간단하지 않나요? 그럼 Welcome.php라는 이름으로 파일을 아파치의 htdocs 디렉토리에 넣어야 합니다

브라우저에 http://localhost/welcome.php를 입력하세요.

아래 페이지가 보이면 설치 성공

 

 

 요약:

모두가 PHP 환경을 설정할 때 몇 가지 튜토리얼을 더 참조하세요. 각 튜토리얼의 버전 등 다양한 요소가 다를 수 있으므로 모든 사람에게 적합하지 않을 수 있습니다. 이는 저자의 경험이기도 하며 많은 튜토리얼을 참조했습니다. 이 튜토리얼을 작성하는 이유는 많은 튜토리얼이 포괄적이지 않기 때문입니다. 그래서 제 경험을 활용하여 PHP를 배우는 코더들에게 도움이 되기를 바랍니다. 설치 과정에서 어린이 신발에 어려움이 있을 경우 메시지를 남겨주시면 최선을 다해 도와드리겠습니다

 


                
                
                

위 내용은 php5.6+apache2.4+linux로 PHP 환경을 구축하는 방법과 관련된 내용을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.