1. 소스 패키지 다운로드 주소
https://pan.baidu.com/s/1bpi4D9l
2. php 압축 패키지 압축 해제:
tar –zxvf php-7.2.0.tar.gz
3. 압축 해제된 항목 입력:
cd php7.2.0
4. PHP에 필요한 설치 Extension
yum install libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel -y
5. 구성 시작---구성 매개변수에 대한 자세한 설명
./configure --prefix=/usr/local/php720 --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-simplexml --enable-xml --disable-rpath --enable-bcmath --enable-soap --enable-zip --with-curl --enable-fpm --with-fpm-user=nobody --with-fpm-group=nobody --enable-mbstring --enable-sockets --with-gd --with-openssl --with-mhash --enable-opcache --disable-fileinfo
6. 컴파일 및 설치
make && make install
7.
nginx 구성 파일(/usr/local/nginx/conf/nginx.conf)을 엽니다.
localtion 모듈을 찾아 nginx가 php 파일을 인식하도록 index 뒤에 index.php를 추가합니다.
계속 아래로 스크롤하여 수정하려면:
php-fpm을 시작하세요:
1. php-fpm.conf.default를 php-fpm.conf
cd /usr/local/php720/etc cp php-fpm.conf.default php-fpm.conf
2에 복사하세요. 그런 다음 php-fpm
/usr/local/php720/sbin/php-fpm
을 시작하세요. 시작하면 다음과 같은 오류가 보고됩니다. 그림):
해결 방법: /usr/local/php720/etc/php-fmp.d 아래 www.conf.default로 이동하여 www에 복사합니다. .conf를 입력한 다음 php-fpm을 시작하세요.
파일 폴더를 입력하세요. (들어갈 수 없으면 단계별로 CD를 입력하세요. 해당 파일이 없으면 직접 php-fpm.d 폴더를 만든 다음 이동하세요. 웹사이트로 이동하여 www.conf 파일을 다운로드하세요: https://pan.baidu.com/s/1o8mRYkU)
cd /usr/local/php720/etc/php-fpm.d cp www.conf.default www.conf
먼저 php-fpm 프로세스를 삭제하세요
pkill php-fpm
그런 다음 php-fpm
/usr/local/php720/sbin/php -fpm
을 시작합니다. 마지막으로 /usr/local/nginx/html 아래에 index.php라는 새 파일을 만들고 phpinfo를 출력합니다.
성공을 표시하면 PHP가 성공적으로 설치되었음을 나타냅니다.
위 내용은 리눅스 소스코드 설치 php7.2.0의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!