이 기사에서는 주로 php5.6.32의 설치 과정을 공유합니다. 현재 최신 공식 버전은 php7.1.12입니다. php7 버전은 공식 홈페이지에서 다운로드할 수 있습니다: http: //php.net/downloads.php
설치 과정은 다음과 같습니다:
1. 임시 디렉토리를 입력하세요
코드는 다음과 같습니다
# cd /data/tmp
2. php5.6.32를 다운로드하세요
코드는 다음과 같습니다
# wget http://php.net /get/php-5.6.32.tar.gz
3 다음과 같이 코드의 압축을 풀어주세요
# tar -zxvf php-5.6 .32.tar.gz
4.php 디렉토리를 입력하세요
코드는 다음과 같습니다
# cd php-5.6.32
5. 소프트웨어 설치 디렉토리 및 기타 종속 패키지를 구성합니다
코드는 다음과 같습니다
# ./configure --prefix=/data/webserver/php--with-config-file-path=/data/webserver/php/etc --enable -intl --disable-rpath --enable-shared --enable-opcache -- 활성화-fpm --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring --with-iconv --with-mcrypt --with- mhash --with-openssl --enable-bcmath --enable-soap --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with- 컬 --with-zlib --enable-zip --with-bz2 --with-gd --with-freetype-dir --with -jpeg-dir --with-png-dir --with-libxml-dir
6. 5단계를 실행하면 마지막 줄에 다양한 오류가 표시됩니다. 오류를 기반으로 Baidu를 검색한 후 다양한 종속성 패키지를 설치합니다. 이는 시간이 더 많이 소요됩니다. 각 종속 패키지를 설치한 후 오류가 보고되지 않을 때까지 5단계를 다시 수행하십시오. 운영 체제에 종속성 패키지가 너무 많으면 인내심을 갖고 기다리십시오!
7. 설치 코드는 다음과 같습니다.
# make && make install
8. 설치 성공 메시지
[PEAR] Archive_Tar - 설치됨: 1.3.12
[PEAR] Console_Getopt - 설치됨: 1.3.1
[PEAR] Structures_Graph- 설치됨 : 1.0.4
[PEAR] XML_Util - 설치됨: 1.2.3
[PEAR] PEAR - 설치됨: 1.9.5
다음 위치에 PEAR 시스템 구성 파일을 작성했습니다: /usr/local/php/etc/pear.conf
원할 수도 있습니다. 추가하려면: /usr/local/php/lib/php를 php.ini include_path
에 /usr/local/php/build/shtool install -c ext/phar/phar.phar /usr/local/php/bin
ln - s -f /usr/local/php/bin/phar.phar /usr/local/php/bin/phar
PDO 헤더 설치: /usr/local/php/include/php/ext/pdo/
9 、 PHP 구성
php.ini는 PHP 실행을 위한 핵심 구성 파일입니다
php-fpm.conf는 php-fpm 프로세스 서비스 구성 파일입니다
코드는 다음과 같습니다
# cp php.ini-production /data/webserver /php/etc/php.ini
# cp /data/webserver/php/etc/php-fpm.conf.default /data/webserver/php/etc/php-fpm.conf
# cp sapi/fpm/init. d.php-fpm /etc/ init.d/php-fpm
# chmod +x /etc/init.d/php-fpm
10.fpm 테스트 PHP 구성
코드는 다음과 같습니다
# /data/webserver/ php/sbin/php-fpm -t
프롬프트 :
[2016년 5월 23일 20:03:52] 알림:
구성 파일 /data/webserver/php/etc/php-fpm.conf 테스트가 성공했습니다
11. PHP 서비스 실행을 위한 사용자 및 사용자 그룹을 수정합니다
코드는 다음과 같습니다
# vi /data/webserver/php/etc/php-fpm.conf
Find user=nobody
user=nobody
group=nobody
php-fpm.conf에서
user = www
group = www
12로 수정합니다. PHP 서비스 시작, 다시 시작, 중지
코드는 다음과 같습니다
#Start
# /etc/init.d/php- fpm start
# 팁: php-fpm 시작하기 done
#Restart
# /etc/init .d/php-fpm reload
# 팁: 서비스 다시 로드하기 php-fpm done
#Stop
# /etc/init.d/php -fpm stop
# 팁: php-fpm을 정상적으로 종료했습니다
위 내용은 PHP 환경 설정 방법을 완료하려면 우분투에서 php5.6.32를 설치하십시오.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!