php5.5 설치 방법: 먼저 PHP 소스 패키지를 다운로드한 다음 epel 소스를 추가하고 www 사용자를 만든 다음 "cd /usr/local/src/php-5.5.15/"와 같은 명령을 통해 컴파일하고 설치합니다. ; 최종 수정 해당 구성 파일이면 충분합니다.
권장: "PHP 비디오 튜토리얼"
php5.5 컴파일 및 설치
시스템 환경: centos6.5
PHP 패키지: 5.5.15
https://wiki.swoole.com/wiki/page/177.html
PHP 소스 코드 패키지 다운로드
wget http://cn2.php.net/distributions/php-5.5.15.tar.bz2 tar xf php-5.5.15.tar.bz2 -C /usr/local/src/ 配置文件: /usr/local/php/etc/php-fpm.conf 配置pid: /var/run/php-fpm/php-fpm.pid 错误日志:error_log=/var/log/php-fpm.log /etc/php.ini
epel 소스 추가
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install gcc bison bison-devel zlib-devel libmcrypt-devel mcrypt mhash-devel openssl-devel libxml2-devel libcurl-devel bzip2-devel readline-devel libedit-devel
www 사용자 생성
groupadd www useradd -g www -s /sbin/nologin -M www
컴파일 및 설치
cd /usr/local/src/php-5.5.15/ ./configure \ --prefix=/usr/local/php \ --with-config-file-path=/etc \ --enable-inline-optimization \ --disable-debug \ --disable-rpath \ --enable-shared \ --enable-opcache \ --enable-fpm \ --with-fpm-user=www \ --with-fpm-group=www \ --with-mysql=/usr/local/mysql \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-gettext \ --enable-mbstring \ --with-iconv \ --with-mcrypt \ --with-mhash \ --with-openssl \ --enable-bcmath \ --enable-soap \ --with-libxml-dir \ --enable-pcntl \ --enable-shmop \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --enable-sockets \ --with-curl \ --with-zlib \ --enable-zip \ --with-bz2 \ --with-readline \ --without-sqlite3 \ --without-pdo-sqlite \ --with-pear
웹 서버
Apache 사용 시 다음과 같은 항목을 추가하세요.
--with-apxs2=/usr/local/apache/bin/apxs 参数 --prefix=/usr/local/php \ 安装路径 --with-config-file-path=/etc \ php.ini配置文件路径 --enable-inline-optimization \ 优化项 --disable-debug \ --disable-rpath \ --enable-shared \ --enable-opcache \ 启用 opcache,默认为 ZendOptimizer+(ZendOpcache) --enable-fpm \ FPM --with-fpm-user=www \ --with-fpm-group=www \ --with-mysql=mysqlnd \ MySQL --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-gettext \ 国际化与字符编码支持 --enable-mbstring \ --with-iconv \ --with-mcrypt \ 加密扩展 --with-mhash \ --with-openssl \ --enable-bcmath \ 数学扩展 --enable-soap \ Web 服务,soap 依赖 libxml --with-libxml-dir \ --enable-pcntl \ 进程,信号及内存 --enable-shmop \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --enable-sockets \ socket & curl --with-curl \ --with-zlib \ 压缩与归档 --enable-zip \ --with-bz2 \ --with-readline \ GNU Readline 命令行快捷键绑定 --without-sqlite3 \ --without-pdo-sqlite \ --with-pear 更多 PHP 扩展与应用库
컴파일 및 설치
make -j4 make install
재설치:
# make clean # make clean all # ./configure ... # make -j4 # make install
Config 정말 PHP
구성 파일
# cp php.ini-development /etc/php.ini
php-fpm service
# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf # cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm # chmod +x /etc/init.d/php-fpm
Start php-fpm
# service php-fpm start Starting php-fpm done vi ~/.bash_profile PATH=$PATH:$HOME/bin
Change to:
PATH=$PATH:$HOME/bin:/usr/local/php/bin
PHP 환경 변수 적용: # ~/.bash_profile
PHP 버전 확인: php - v
설정 부팅 시 자동으로 시작됩니다
echo service php-fpm start >> /etc/rc.local
rc.local이 /etc/init.d 디렉토리에 나타날 수도 있습니다
yum 소스를 추가하세요
CentOS 6.x 소스
# rpm -Uvh http://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
PHP 설치
# yum install --enablerepo=remi,remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common
5.6 버전을 remi-php56으로 설치하고, 버전 5.5를 remi-php55로 설치하세요
Linux
1에서 php-fpm을 서비스로 구성하는 방법 php-fpm.conf
vi /usr/local/php/etc/php-fpm.conf
php-fpm.pid 디렉토리를 구성해야 합니다. /usr/local/php /var/run/php-fpm.pid
2. php-fpm 스크립트를 /etc/init.d 디렉토리에 복사하세요
cp /home/soft/php-5.3.15/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
3. 권한을 설정하고 php-fpm을 시작하세요. :
chmod 755 /etc/init.d/php-fpm /etc/init.d/php-fpm start chkconfig –add php-fpm
마지막으로 php-fpm 시작, 중지 및 다시 시작을 서비스로 제공합니다.
service php-fpm start service php-fpm stop service php-fpm reload
버전 정보 보기
php -v
php install bcmath module
1 yum -y install php-bcmath
find / -name bcmath.so
2 find PHP 구성 파일
php -i |grep php.ini
에 코드를 추가합니다. Extension=bcmath.so
3 php-m을 실행합니다.
php warning: Module 'bcmath' already loaded in unknow on line 0
가 나타나면 bcmath 모듈이 여러 번 로드되었음을 의미합니다. 2단계는 필요하지 않습니다.
저장소 파일 설치 실패 발생:
보다 높은 버전의 PHP 설치: yum 소스를 사용하고 remi-php56을 활성화하면 확장 프로그램 설치 시 오류가 보고됩니다.
1 yum -y install php-gd - -skip-broken
2. 선택한 yum 소스와 시스템 버전이 호환되지 않습니다
yum clean all rpm --rebuilddb yum update
또는 yum 소스를 변경하세요
yum install php-gd --enablerepo=remi-php56.
위 내용은 php5.5 설치 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.