>백엔드 개발 >PHP 튜토리얼 >리눅스에서 PHP 컴파일 및 설치

리눅스에서 PHP 컴파일 및 설치

WBOY
WBOY원래의
2016-07-30 13:30:351263검색

1. http://php.net/ 해당 버전의 소스코드 다운로드
2. 소스코드 압축을 푼 후 소스코드 디렉터리에서

<code>./configure --prefix=/usr/php
--with-mysql=/mysql ext目录
<span>...</span>
--enable-fpm

make && make install</code>

을 실행합니다. 접두어는 설치 디렉터리를 지정하고, 접두어는 소스코드와 함께 컴파일할 확장자를 지정합니다. fpm을 활성화하면 php 설치 디렉터리 sbin에 실행 파일 php-fpm

이 생성됩니다. 확장 컴파일은 나중에 추가하거나 소스 코드와 함께 컴파일할 수 있습니다. sign은 확장 소스 코드 디렉터리입니다. 확장 소스 코드를 얻는 방법에는 두 가지가 있습니다. PHP 소스 코드의 ext 디렉터리에 확장 소스 코드가 있는 경우 다른 곳에서 소스 코드를 다운로드해야 합니다.

3. PHP 확장을 별도로 컴파일합니다

php를 설치하면 php/bin 디렉토리에 phpize가 있는데, 이 실행파일을 사용하여 환경설정 및 기타 파일을 생성합니다. 다른 종속성이 필요합니다.
설치하려면 apt-get을 사용하세요. 그중 php-config도 php 실행 파일입니다. 완료 후 .so 파일이 php 확장 디렉터리에 존재할 수 있으며, php.ini에서 확장을 활성화하고 php-fpm을 다시 시작하여 이 확장을 로드할 수 있습니다.

<code>/usr/php/bin/phpize
<span>.</span>/configure <span>-with</span><span>-php</span><span>-config</span><span>=</span>/usr/php/bin/php<span>-config</span>
make <span>&&</span> make install</code>
4. PHP 확장 보기 php -m 명령을 실행하면 현재 설치된 PHP 확장을 볼 수 있습니다

php.ini가 있는 디렉토리는 phpinfo()에서 볼 수 있습니다. php.ini가 존재하지 않으면 php 소스 코드에서 php.ini.development를 복사하여 이름을 바꿀 수 있습니다.


저작권 안내: 이 글은 해당 블로거의 원본 글이므로 블로거의 허락 없이 복제할 수 없습니다.

위의 내용은 PHP의 Linux 컴파일 및 설치에 대한 내용을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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