centos에서 PHP를 다시 설치하는 방법: 먼저 "rm -rf /usr/local/php..." 명령을 통해 모든 PHP 관련 디렉터리를 삭제한 다음 소스 코드 패키지를 사용하여 PHP를 다시 컴파일하고 설치합니다.
권장: "PHP 비디오 튜토리얼"
참고: 시스템은 원래 소스 코드를 통해 php7.1.0을 설치했습니다. 원본 php를 완전히 삭제하는 방법은 인터넷에서 많이 찾아봤는데, php -v 명령을 실행하면 PHP 버전 정보가 항상 나와 있어서 설명 방법이 소용이 없습니다. 과감하게 다음과 같은 시도를 하여 php
Find php
find / -name php
과 /usr/local/etc/php 디렉토리
를 찾아서 php
재컴파일에 성공했습니다
그래서 저는 그냥 php 관련 디렉토리를 모두 삭제했습니다
rm -rf /usr/local/php rm -rf /usr/local/etc/php ps aux | grep php-fpm kill [进程]
Execute php -v가 더 이상 표시되지 않습니다
다음으로 소스 코드 패키지를 사용하여 정상적으로 php를 다시 컴파일하고 설치하면 성공합니다! wget http://cn2.php.net/distributions/php-5.6.5.tar.gz
tar -xvzf php-5.6.5.tar.gz
다음은 php./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip
컴파일했을 때의 설정입니다
// /usr/local/php/bin为php安装目录 export PATH=$PATH:/usr/local/php/bin即可특별 지시 사항: 🎜🎜./configure....를 컴파일할 때 에러 메시지가 나오는데, 기본적으로 일부 서비스가 설치되지 않아서 에러 메시지를 게시합니다. Baidu에 접속하여 yum을 사용하여 일부 서비스를 설치하세요. 오류 메시지가 표시되지 않을 때까지🎜🎜🎜🎜다시 설치된 PHP가 php -v를 실행하면 다음과 같이 보고될 수 있습니다. 명령을 찾을 수 없습니다. 이 시점에서는 🎜rrreee만 실행하면 됩니다.
위 내용은 CentOS에 PHP를 다시 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!