centos6에 PHP 모듈을 설치하는 방법: 1. 환경을 준비하고 종속 패키지를 설치합니다. 2. 컴파일 및 설치하고, 환경 변수를 추가합니다. 3. PHP를 지원하도록 Apache를 구성합니다.
이 기사의 운영 환경: centos 6 시스템, php 5.6, thinkpad t480 컴퓨터.
centos6.5에서 PHP 5.6(Apache 모듈)을 컴파일하고 설치하는 단계는 다음과 같습니다.
1. 환경 준비
1. PHP 소스 코드 패키지를 다운로드합니다
# wget http://cn2.php.net/distributions/php-5.6.30.tar.gz # tar -xf php-5.6.30.tar.gz -C /usr/local/src/
2. .epel 소스 설치
# groupadd www # useradd -g www -s /sbin/nologin -M www
4. 종속성 패키지 설치
# yum install epel-release -y
2. 컴파일 및 설치
# yum install gcc gcc-c++ make zlib zlib-devel libxml2 libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv libiconv-devel freetype-devel libpng-devel gd bison bison-devel readline-devel gd-devel libicu-devel libedit-devel libcurl-devel sqlite-devel jemalloc jemalloc-devel libxslt-devel libmcrypt libmcrypt-devel mhash mhash-devel mcrypt pcre pcre-devel bzip2 bzip2-devel curl curl-devel openssl-devel openldap openldap-devel -y
./configure --prefix=/usr/local/php \ --with-config-file-path=/etc/php/ \ --with-apxs2=/usr/local/httpd24/bin/apxs \ --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-gd \ --with-iconv \ --with-mcrypt \ --with-mhash \ --with-openssl \ --with-curl \ --with-zlib \ --with-bz2 \ --with-freetype-dir \ --with-jpeg-dir \ --with-png-dir \ --with-xsl \ --with-pcre-dir \ --with-readline \ --with-gettext \ --with-xmlrpc \ --with-libxml-dir \ --enable-shared \ --enable-bcmath \ --enable-soap \ --enable-mbregex \ --enable-pcntl \ --enable-opcache \ --enable-calendar \ --enable-shmop \ --enable-xml \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --enable-sockets \ --enable-ftp \ --enable-zip \ --enable-gd-jis-conv \ --enable-exif \ --enable-mbstring \ --enable-inline-optimization \ --disable-debug \ --disable-rpath
3. 환경 변수 PATH 추가
# make && make install
PHP 구성 파일 경로 보기
# mkdir /etc/php # cp php.ini-development /etc/php/php.ini
# vim /etc/profile PATH=$PATH:/usr/local/php/bin export PATH # source /etc/profile
4. Apache 지원 구성 php
Apache 구성 파일 수정 httpd.conf
DirectoryIndex index.html index.php #Add index.phpFind:
AddType application/x-compress .ZAddType application/x-gzip .gz .tgz
Add 다음 내용
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php
LoadModule php5_module module/libphp5.so 추가 여부와 libphp5 추가 여부 확인 .so 파일이 존재합니다
테스트 파일 인덱스를 작성합니다. php의 내용은 다음과 같습니다. Apache의 기본 웹 사이트 디렉터리 DocumentRoot #Default path /var/www/html
# /usr/local/php/bin/php --ini
# /usr/local/php/bin/php-config
php training
위 내용은 centos6에 PHP 모듈을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!