centos6에 PHP 모듈을 설치하는 방법

王林
풀어 주다: 2023-03-12 10:22:01
원래의
2228명이 탐색했습니다.

centos6에 PHP 모듈을 설치하는 방법: 1. 환경을 준비하고 종속 패키지를 설치합니다. 2. 컴파일 및 설치하고, 환경 변수를 추가합니다. 3. PHP를 지원하도록 Apache를 구성합니다.

centos6에 PHP 모듈을 설치하는 방법

이 기사의 운영 환경: 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.php

Find:

AddType application/x-compress .Z

AddType 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
로그인 후 복사

Apache 서비스를 시작합니다. , 구성 파일 httpd.conf를 확인하고 오류 로그 error.log를 찾으십시오. 질문이 수정되었습니다.

# /usr/local/php/bin/php-config
로그인 후 복사
브라우저를 사용하여 http://IP/를 방문하세요. PHP 구성이 보이면 성공한 것입니다


권장 학습:

php training

위 내용은 centos6에 PHP 모듈을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿