방법:
1) wgethttp://mirrors.sohu.com/php/php -5.6.9.tar.gz
2) 압축이 풀린 php 소스코드 디렉토리에 들어가서 ./configure --enable- 을 실행합니다. fpm --enable-mbstring --with-apxs2=/usr/local/apache2/bin/apxs --with-mcrypt --with-pdo_mysql --with-openssl --disable-fileinfo
3) make && make install 실행
지침:
1) --enable-fpm은 php-fpm을 통해 php를 시작할 수 있도록 하여 php-cgi보다 FastCGI를 더 잘 관리할 수 있도록 해줍니다. (후자는 자동으로 끊기 쉽습니다. 한 번 작성해야 하는 위 구성에 특히 주의하세요. 단지 php-fpm을 사용하기 위해 버전을 컴파일하기 위해 --enable-fpm만 추가하면 불일치로 인해 많은 문제가 발생합니다.)
2) --with-apxs2=/usr/local/apache2/bin/apxs 이는 Apache와 관련이 있으며 구성해야 합니다. 따라서 libphp5.so는 컴파일에 의해 생성되며 자동으로 Apache에 추가됩니다.
3) --with-mcrypt --with-pdo_mysql --with-openssl 이는 laravel에 필요합니다
4)-- 비활성화 파일 정보를 추가해야 합니다. 그렇지 않으면 컴파일 시 오류가 보고될 수 있습니다. 가상 메모리가 소진되었습니다: 메모리를 할당할 수 없습니다
저작권 설명: 이 기사는 블로거의 원본 기사이며 그렇지 않을 수 있습니다. 블로거의 허락 없이 복제되었습니다.
위 내용은 내용적인 측면을 포함하여 Linux에서 laravel과 apache를 지원하는 PHP 소스 코드 컴파일을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.