>  기사  >  백엔드 개발  >  Linux에서 PHP를 설치하고 구성하는 방법

Linux에서 PHP를 설치하고 구성하는 방법

小云云
小云云원래의
2018-03-02 09:58:335814검색

1) 이 기사에서는 주로 Linux에서 PHP를 설치 및 구성하고, PHP 설치 패키지를 다운로드하고, 여기에서 PHP를 선택하는 방법을 공유합니다. 버전 5.6이 모든 사람에게 도움이 되기를 바랍니다.

그리고 PHP 설치 패키지의 압축을 풉니다

wget cn2.php.net/get/php-5.6.31.tar.gz/from/this/mirror
gzip -d php-5.6.31.tar.gz
tar xvf php-5.6.31.tar

2) www 사용자 그룹과 www 사용자를 추가합니다(사용자 그룹이 시스템에 이미 존재하는 경우 사용자 그룹을 추가할 필요가 없습니다)

groupadd www
useradd -g www -s /sbin/nologin -M www

3) su를 사용합니다 슈퍼 사용자는 Linux에 로그인하고 PHP 매개변수를 컴파일합니다

su
#./configure
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--with-apxs=/usr/local/apache2/bin/apxs \

--prefix 설치 경로를 지정합니다

--with-mysql mysql 경로를 지정합니다

--with-apxs apahce 경로를 지정합니다

오류가 다음과 같은 경우 다음 컴파일 프로세스 중에 보고된 경우 오류 보고서에 따라 ./configure --help를 호출하고 해당 종속성 패키지를 다운로드하여 설치할 수 있습니다.

4) PHP 컴파일 및 설치

make
make install

5) PHP를 지원하기 위한 Apache 구성 파일 및 apache의 httpd.conf를 다음과 같이 수정합니다.

"AddType application/x-gzip .gz .tgz"에서

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .php5

"index.php"를 "< IfModule dir_module>", 이는 다음과 같습니다:

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

Change "#ServerName www.example.com:80 "

ServerName 127.0.0.1:80
ServerName localhost:80

6으로 수정) php-5.6.31 설치 패키지에 구성 파일을 복사

cp php-5.6.31/php.ini.dist  /usr/local/php/lib/php.ini

If " php.ini.dist"가 존재하지 않으면 "php.ini-development" 또는 "php.ini-production" 중 하나를 "php.ini.dist"로 변경한 후 위 명령을 실행하세요

Change the php.ini 파일

register_globals = On

7) 설치가 완료되었는지 테스트

Apache 재시작

service apache restart

php 파일을 작성하고(test.php 이름 추가) apache/htdoc에 배치한 후 브라우저에서 액세스합니다. http ://127.0.0.1/test.php

php 파일의 내용이 올바르게 표시되면 설치가 성공한 것입니다.

빠른 설치 방법

Centos에서 yum 도구를 사용하고 apt-get 도구를 사용할 수 있습니다. Ubuntu에서 빠른 설치 방법을 얻으려면 사용법은 기본적으로 동일합니다. PHP 설치 정보를 확인하세요

rpm -qa php

yum 소스의 PHP 버전이 너무 낮은 경우, 예를 들어 PHP5.6 버전을 설치하려는 경우 다음 방법을 사용할 수 있습니다.

1) centos epel 및 remi 구성 소스

yum -y install php
chkconfig php on
# Centos 6
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
#Centos 7

2) 설치 가능한 패키지 보기

yum install epel-release

3) PHP 설치

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

관련 권장 사항:

Linux에서 php5.6.30을 컴파일, 설치 및 구성하는 과정에 대한 자세한 설명(그림 및 텍스트)

PHP 56 + Nginx 18 설치 및 구성

Linux에서 PHP 환경을 설치하고 구성하는 방법

위 내용은 Linux에서 PHP를 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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