PHP 7.3.4 Stable Source 설치

길라잡이 0 7 06.15 23:14

PHP 7.3.4 Stable Source 설치

선행조건 : 반드시 Apache 2.4 + MySQL 5.7.25 Source 설치 진행하고 젤 마지막.

( 컨피그 옵션에 있는 Prefix 경로와 다르면 무조건 error 납니다 ) 

1,2번 먼저 설치하고 젤 나중에 진행하면 됩니다.

 

CentOS 7.6.1810 

cd /usr/local/src

 

#[ Mcrypt 모듈 설치를 위한 lib 추가 ]

wget https://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.bz2/download

mv download libmcrypt-2.5.8.tar.bz2

tar jxvf libmcrypt-2.5.8.tar.bz2

cd libmcrypt-2.5.8                         

./configure

make -j 3

make install

 

yum -y install gdbm gdbm-devel gmp gmp-devel

 

cd /usr/local/src 

wget https://www.php.net/distributions/php-7.3.4.tar.bz2

tar jxvf php-7.3.4.tar.bz2

cd php-7.3.4

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=/usr/local/mysql/bin/mysql_config --with-pdo-mysql=/usr/local/mysql --with-zlib-dir=/usr/local --with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --with-libxml-dir=/usr/lib --with-xmlrpc --with-freetype-dir=/usr/lib --with-gmp --with-gd --with-gdbm --with-bz2 --with-pic --with-openssl --with-gettext --enable-wddx --enable-sockets --enable-ftp --enable-bcmath --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-calendar --enable-sysvshm --enable-sysvsem --enable-soap --enable-exif --enable-sigchild  --enable-xml --disable-debug --with-iconv --with-curl --with-mcrypt --enable-fpm

make -j 3

make install

 

cp /usr/local/src/php-7.3.4/php.ini-production /usr/local/php/lib/php.ini

 

# php 7.0 이후 mcrypt 모듈 추가하기

cd /usr/local/src/

wget https://pecl.php.net/get/mcrypt-1.0.2.tgz

tar xvzf mcrypt-1.0.2.tgz

cd mcrypt-1.0.2

phpize 

./configure

make -j 3 && make install

 

echo "extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/mcrypt.so" >> /usr/local/php/lib/php.ini

/usr/local/apache2/bin/apachectl restart

php -m | grep mcrypt 

sleep 3

 

## Apache 에 php 설정 추가.

sed -i '396iAddType application/x-httpd-php .html .htm .php .php4 .php5 .phtml .cgi .inc' /usr/local/apache2/conf/httpd.conf

 

 

#phpinfo 소스 추가

echo "<?php phpinfo(); ?>" > /usr/local/apache2/htdocs/apm_ver.php 

chmod 755 /usr/local/apache2/htdocs/apm_ver.php

 

#자동시작 등록

chmod +x /etc/rc.local

#echo -e "nameserver 168.126.63.1\nnameserver 8.8.8.8" > /etc/resolve.conf

//nameserver 설정은 사용자 환경에 따라 설정. 

echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.local

echo "/etc/init.d/mysqld start" >> /etc/rc.local

 

Comments

번호 제목 글쓴이 날짜 조회
84 윈도우10 파일 확장자 변경하기 길라잡이 06.25 4
83 [CentOS7] PHP 7.3 to 7.2 downgrade (PHP 다운그레이드) 방법 길라잡이 06.17 6
82 CENTOS 7 / RHEL 7 LINUX 시스템에 PHP 7.3을 설치하는 방법 길라잡이 06.17 25
81 CentOS 6, CentOS 7에서 nginx 1.14.2, mysql 8.0.15, php 7.3.4 설… 길라잡이 06.17 7
80 Yum repo 제거 길라잡이 06.16 9
79 CentOS 7에서 PHP 7.3을 설치하는 방법 길라잡이 06.16 49
열람중 PHP 7.3.4 Stable Source 설치 길라잡이 06.15 8
77 CentOS 6에 PHP 5.3 설치 (yum) 길라잡이 06.15 11
76 [Linux] phpMyAdmin 오류 생길때 (The mbstring extension is missing… 길라잡이 06.15 11
75 워드프레스 멀티사이트 만들기 길라잡이 06.13 11
74 특정 IP에서만 보기 길라잡이 06.13 47
73 [PHP 5 / 7] php.ini 설정 변경 길라잡이 06.13 18
72 CentOS7 + PHP7 + SQL Server 연결 길라잡이 06.13 15
71 [CentOS 7] PHP 5.4 to PHP 7.1 업그레이드 길라잡이 06.13 16
70 당신의 숨겨진 재능을 알아보는 행동 심리테스트 길라잡이 05.03 14
69 생활 속의 재활용 아이디어 길라잡이 05.02 14
68 파일이름 일괄변경 DarkNamer 프로그램 길라잡이 03.12 15
67 워드프레스의 속도 향상을 위한 W3 Total Cache 플러그인 사용법 및 설정 방법 길라잡이 02.24 13
66 VirtualBox 네트워크 브릿지에서 이름이 없는 경우 길라잡이 02.09 17
65 그 밖의 기능 WordPress.org 링크삭제 길라잡이 01.09 21
64 윈도우 10 정품인증 쉽게 해결하는 방법 길라잡이 2018.12.26 24
63 뱅크북 코리아 QR 길라잡이 2018.10.02 60
62 자취하는여자 생존게임 QR 길라잡이 2018.10.02 38
61 구글블로그 애드센스 광고 게재하기 방법 길라잡이 2018.09.08 54
60 구글 OCR, 이미지를 텍스트로 문자로 변환하기 추출하기 길라잡이 2018.08.25 58
59 애드센스 수익금 지급 받기 길라잡이 2018.08.24 45
58 우리은행 외화 송금 받기할 때 수수료 절약 방법 길라잡이 2018.08.24 80
57 AccessPress Facebook Auto post 플러그인으로 페이스북 페이지에 포스트 자동 발행하기 길라잡이 2018.08.24 58
56 크롬 마우스 우클릭 해제로 텍스트 복사하기 길라잡이 2018.08.24 53
55 인증서 갱신 및 도메인 인증서 발급 길라잡이 2018.08.17 78


 

페이스북에 공유 트위터에 공유 구글플러스에 공유 카카오스토리에 공유 네이버밴드에 공유