php 5 와 php 7 설치
14197 단어 링크 ux 학습 의 길
컴 파일 매개 변수 보기http://ask.apelearn.com/question/1295
PHP 5 설치 현재 주류 버 전 은 5.6 과 7.1 입 니 다.
cd /usr/local/src/
wget http://cn2.php.net/distributions/php-5.6.30.tar.gz
tar zxf php-5.6.30.tar.gz
cd php-5.6.30
[root@wwlinux701 php-5.6.30]#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif
/ apxs – apache 도구, http - m 로 모듈 을 자동 으로 불 러 올 수 있 습 니 다.
– 검사 오류 해결 xml 2 - config path... configure: error: xml 2 - config 를 찾 을 수 없습니다. libxml 2 설 치 를 확인 하 십시오. yum install - y libxml 2 - devel
yum install -y openssl-devel
yum install -y bzip2-devel
yum install -y libjpeg-devel
yum install -y libpng-devel
yum install -y freetype-devel
yum install - y epel - relase – epel 확장 원 을 먼저 설치 해 야 합 니 다.제3자 원본 을 빌려 yum install - y libmcrypt - devel 설치
... / configure 이 알림 이 완 료 될 때 까지
make & & make install
[root@wwlinux701 php-5.6.30]#cp php.ini-production /usr/local/php/etc/php.ini
#
[root@wwlinux701 php-5.6.30]# /usr/local/php/bin/php -i |less
php 7 설치
cd /usr/local/src
wget http://php.net/distributions/php-7.1.10.tar.gz -O php-7.1.10.tar.gz
tar zxf php-7.1.10.tar.gz
[root@wwlinux701 php-7.1.10]# ./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif
make & make install 설치 후 아래 에 두 개의 so 파일 이 있 습 니 다.
[root@wwlinux701 php-7.1.10]# ls /usr/local/apache2.4/modules/libphp libphp5.so libphp7.so
apache 에 phop / usr / local / apache 2.4 / bin / apache ctl - M 을 불 러 왔 는 지 확인 합 니 다.
설정 파일 을 변경 할 때 php 를 사용 합 니 다. 사용 하고 싶 지 않 은 주석 을 vim / usr / local / apache 2.4 / conf / httpd. conf
[root@wwlinux701 php-7.1.10]# ls /usr/local/apache2.4/modules/libphp7.so
/usr/local/apache2.4/modules/libphp7.so
[root@wwlinux701 php-7.1.10]# cp php.ini-production /usr/local/php7/etc/php.ini
[root@wwlinux701 php-7.1.10]#