소스에서 PHP 확장을 설치하려면 PHP 개발 도구와 컴퓨터에 설치된 컴파일러와 PHP 소스 코드 및 Extension의 소스 코드가 필요합니다.
설치 프로세스 중에 오류가 발생하면 어떻게해야합니까? PHP 확장 프로그램 업데이트는 일반적으로 최신 버전의 확장자 소스 코드 및 다운로드를 포함합니다. 그런 다음 설치 프로세스를 반복하십시오. 그러나 정확한 단계는 확장에 따라 다를 수 있습니다. 특정 업데이트 지침에 대한 Extension의 공식 문서를 확인하는 것이 좋습니다. PECL 리포지토리는 수집품입니다. 소스 코드로 분산 된 PHP 확장. 이러한 확장자는 확장 프로그램을 다운로드, 컴파일 및 설치하는 프로세스를 자동화하는 PECL 명령을 사용하여 설치할 수 있습니다. 루트 액세스없이 PHP 확장을 설치할 수 있습니까? 예, 설치할 수 있습니다. 루트 액세스가없는 PHP 확장. 이는 홈 디렉토리에 PHP를 설치 한 다음 확장자를 설치하여 수행 할 수 있습니다. 그러나이 접근법은 더 많은 기술적 지식이 필요하며 모든 사용자에게는 적합하지 않을 수 있습니다.
이것은 홈스테드가 기본적으로 설정된 경로에서 유효한 PHP 정보 파일을 만듭니다. URL을 새로 고침하면 이제 phpinfo 화면 : 가 생성됩니다
페도라
<span>cd Code
</span><span>git clone https://github.com/Swader/publicinfo</span>
rhel
<span>sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev</span>
suse
<span>sudo yum install php-devel php-mysqlnd gcc libtool</span>
.
먼저, vm : cd ~의 홈 폴더로 이동합시다. 거기에서 다운로드 폴더를 만들고 CD를 작성하십시오. 번들 확장자를 설치할 때는 컴퓨터에 PHP의 소스 코드, 바람직하게는 현재 버전과 일치해야합니다. Homestead 사용 버전은 5.5.12이므로 다음을 다운로드 할 것입니다.
<span>sudo yum install php-devel php-mysql gcc libtool</span>
마지막으로 Nginx 및 PHP-FPM을 다시 시작하여 이러한 변경 사항을로드합시다.
<span>cd Code
</span><span>git clone https://github.com/Swader/publicinfo</span>
<span>sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev</span>
<span>sudo yum install php-devel php-mysql gcc libtool</span>
PHP 확장이 올바르게 설치되어 있는지 확인할 수있는 방법은 무엇입니까?
Windows 시스템에 PHP 확장자를 설치할 수 있습니까? 예, Windows 시스템에 PHP 확장을 설치할 수 있습니다. 그러나 프로세스는 UNIX와 같은 시스템에 비해 약간 다릅니다. 소스에서 확장을 컴파일하는 대신 일반적으로 사전 컴파일 된 DLL 파일을 다운로드하여 PHP 설치에 추가합니다. Php.net 웹 사이트는이 작업을 수행하는 방법에 대한 자세한 지침을 제공합니다.
설치 프로세스 중에 오류가 발생하면 첫 번째입니다. 단계는 오류 메시지를주의 깊게 읽는 것입니다. 그것은 종종 무엇이 잘못되었는지에 대한 단서를 포함합니다. 일반적인 문제에는 누락 된 종속성, 잘못된 구성 옵션 및 PHP 소스 코드 문제가 포함됩니다. 스스로 문제를 해결할 수 없다면 PHP 커뮤니티의 도움을 구하는 것을 고려하십시오. 지원을 요청할 수있는 포럼과 메일 링리스트가 많이 있습니다.
PHP 확장자를 업데이트하려면 어떻게해야합니까? 예, 여러 PHP 확장을 한 번에 설치할 수 있습니다. 구성 명령에서 여러 확장자를 지정하여 수행 할 수 있습니다. 그러나 각 확장자는 고유 한 종속성 및 구성 옵션 세트가있을 수 있습니다.
PHP 확장자를 제거하려면 php.ini 파일에서 확장자 구성을 제거한 다음 웹 서버를 다시 시작하는 것과 관련이 있습니다. 확장자가 공유 모듈로 설치된 경우 모듈의 .so 또는 .dll 파일을 삭제해야 할 수도 있습니다.
PECL 리포지토리는 무엇입니까? 일반적인 PHP 확장은 무엇이며 무엇을 하는가? PHP 언어에 대한 추가 기능. 일부 일반적인 확장에는 MySQL 데이터베이스와 상호 작용하기위한 MySQLI, 이미지 파일 작성 및 조작을위한 GD 및 HTTP 요청을위한 CULLI가 포함됩니다.
위 내용은 소스에서 PHP 확장을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!