Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- AWS CodeBuild
- 어셈블리어
- 반응형 페이지 좌표 변환
- ogr2ogr
- EC2
- ERR_PNPM_NO_GLOBAL_BIN_DIR
- expo
- credential error
- react
- Error:error:0308010C:digital envelope routines::unsupported
- rwdImageMaps
- AWS CodePipeline
- node
- SASS
- AWS
- GeoJSON object too complex/large
- CSS
- 김골라
- 이미지 맵
- can't getting credentials
- C언어
- Sequelize Error: Dialect needs to be explicitly supplied as of v4.0.0
- 이미지 좌표 추출
- 설치완료안됨
- NODE_VERSION
- aws ec2
- nodejs
- netlify variables
- Unable to find the global bin directory
- S3
Archives
- Today
- Total
ImFe's study
[Linux] PHP 7.2 버전 - CentOS7에서 설치 본문
당연히 yum install php를 통해 설치하면 되겠지만 나는 php 7버전 이상이 필요했다.
현재 내 CentOS7에 깔린 PHP버전은 5.x니까 이를 업그레이드 해 주려고 한다.
먼저 PHP에 관련되어 설치된 모듈들을 확인하고
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64
다 삭제해준다. (띄어쓰기로 구분)
성공적으로 삭제가 되었으면
yum list installed | grep php
를 통해서 깔끔하게 삭제되었는지 확인한다. (다 삭제되었으면 아무 출력도 안뜸)
epel의 저장소 설치
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
remi의 저장소 설치
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
(CentOS7 기준입니다. 6이면 숫자만 바꿔주세요.)
원래 epel의 저장소를 설치할때 yum을 이용하려했는데 안돼서 wget이용 (CentOS7 minial은 wget을 따로 설치해야함)
당연한 이야기이지만 yum으로 설치가 안되면 링크만 복사해서 인터넷 브라우저로 열어보자. 파일이 정상적으로 다운로드가 된다면 링크문제가 아니다.
yum-config-manager.. 명령어를 통해 PHP7.2버전을 enable해줘야 하는데, 안되는 경우가 있다.
yum-utils를 설치하여 문제를 해결할 수 있다.
yum -y install https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libargon2-20161029-3.el7.x86_64.rpm
yum -y install http://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/p/php-fedora-autoloader-1.0.0-1.el7.noarch.rpm
yum -y install http://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libraqm-0.1.1-1.el7.x86_64.rpm
yum -y install http://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libmcrypt-2.5.8-13.el7.x86_64.rpm
yum -y install http://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libc-client-2007f-16.el7.x86_64.rpm
CentOS7의 경우 해당 라이브러리를 설치해줘야 한다. (AMD사용자일 경우 x86_64부분을 바꿔줘야함.)
위와 같이 안된다면 링크 확인해보고, wget사용하고, yum cleanall을 사용하고 다시 해보자.
yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo php-common php-devel php-imap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-intl php-imagick php-pdo php-soap
PHP와 필요한 패키지들을 설치해주자. 가끔 에러나면서 이 중 한 두개 정도가 안되는데, yum으로 다시 해당 패키지만 각각 설치해주면 된다.
Ex)
'Linux' 카테고리의 다른 글
[Linux] CentOS6 웹 서버 만들기, phpinfo 출력 (0) | 2021.01.05 |
---|---|
[Linux] APM이란 (0) | 2021.01.05 |
[Linux] MariaDB - CentOS6에서 설치 (0) | 2021.01.04 |
[Linux] iftop(을)를 여는데 실패함: 그런 파일이나 디렉터리가 없습니다. 해결 (0) | 2021.01.04 |
[Linux] 'YumRepo Error: All mirror URLs are not using ftp, http[s] or file.' 해결 (0) | 2020.12.31 |
Comments