1. php 8.0 업데이트 이전에 기존에 설치된 PHP 모듈을 확인한다.
$ dpkg --get-selections | grep -i php
2. PHP 8 저장소 추가
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
ENTER 클릭.
3.저장소 업데이트
$ sudo apt update
4. PHP 8.0 (php 8.0-FPM) 및 기존 설치된 관련 모듈을 설치
$ sudo apt install php8.0-apcu php8.0-bz2 php8.0-common php8.0-curl php8.0-gd php8.0-mbstring php8.0-mysql php8.0-xml php8.0-zip php8.0-fpm php8.0-bz2 php8.0-cli php8.0-common php8.0-curl php8.0-gd php8.0-mbstring php8.0-mysql php8.0-opcache php8.0-readline php8.0-xml
설치 에러가 나면 에러가 난 모듈 설치 명령어를 제거 하고 다시 설치를 시도한다. (ex. php8.0-xmlrpc, php8.0-json 제거)
PHP 8.0및 관련 모듈 설치 : Y 를 입력한다.
5. PHP 8.0 및 해당 모듈을 설치 한 후 아래 명령을 실행하여 PHP를 다시 시작한다.
$ sudo systemctl restart php8.0-fpm.service
6. Apache2 와 PHP 8.0 연동 모듈을 설치 한다.
$ sudo apt install php8.0 libapache2-mod-php8.0
7. 기존 버번의 PHP 를 비활성화 한다.
$ sudo a2dismod php7.4
8. PHP8.0 활성화 한다.
$ sudo a2enmod php8.0
9. apache 를 재시작한다.
$ sudo systemctl restart apache2.service
10. PHP 8.0 이 정상 작동 확인
info.php 파일 생성
$ sudo sh -c 'echo "<?php phpinfo(); ?>" > /var/www/html/info.php'
localhost/info.php (아이피주소/info.php) 로 접속 하여 PHP 8.0 이 정상 작동하는지 확인한다.
11. 이전 버젼 PHP 삭제.(삭제 하지 않아도 된다.)
$ sudo apt purge '^php7.4.*'
※ PHP 8.0 이 호환성 문제로 정상 작동하지 않으면 아래 명령어로 설치된 PHP8.0을 삭제한다.
$ sudo apt purge '^php8.0.*'
1. php 8.0 업데이트 이전에 기존에 설치된 PHP 모듈을 확인한다. $ dpkg --get-selections | grep -i php 2. PHP 8 저장소 추가 $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:...
Ubuntu server 20.04 에 rclone 설치 및 구글드라이브 마운트 하기. 1. unzip 패키지 설치 rclone 설를 하기 위해서는 unzip 이 설치 되어있어야 한다. $ sudo apt-get install fuse unzip 2. rclone 설치 $ curl htt...
우분투에서 이전에 실행 했던 명령어 (history) 는 키보드의 화살표 ↑↓ 로 빠르게 실행 할 수 있으나 보안상이나 기타 이유로 삭제해야 하는 경우가 있다. 히스토리 목록은 root 디렉토리의 .bash_history 파일에 저...
XE, Rhymix, Wordpress 에서 짧은주소 혹은 고유주소 기능을 사용하기 위해서는 mod_rewrite 을 활성화 시켜야 한다. 1. mod_rewrite 설치 $ sudo a2enmod rewrite 2. etc/apache2/apache2.conf 파일 수정 $ vi etc/a...
Ubuntu 에서 MariaDB 10.X 와 phpmyadmin을 설치한 후 phpmyadmin에 접속하려 하면 #1698 - Access denied for user 'root'@'localhost' 라는 오류가 나타난다. 해결을 위해서는 root 계정의 패드워드 타입을 변경하...
1. MariaDB 10.X 버젼 부터는 설치후 패스워드 없이 접속한다. $ sudo mysql 2. 기존 패스워드 방식으로 접속하기 위해서는 MariaDB 접속후 패스워드를 설정해 준다. 차례로 입력한다. 2-1 $ sudo mysql 2-2 MariaDB ...
1. MariaDB 혹은 MySQL 의 패스워드를 변경하고 사이트에 접속하면 다음과 같은 에러가 나타난다. " DB ERROR 1045 : Access denied for user 'root'@'localhost' (using password: YES) " 2. MariaDB(MySQL) 패스워...
1. 20.04로 업그레이드 전 18.04를 최신 상태로 실행한다. $ sudo apt update && sudo apt upgrade $ sudo apt dist-upgrade $ sudo apt autoremove 2. 최신 상태에서 업그레이드 메니져를 설치한다. $ sudo apt inst...
우분투 에서 apt-get update 로 자동 업데이트를 하기위해 apt list에 저장소(repository)를 추가 한 항목을 제거 하기 위한 두가지 방법. 1. --remove 로 삭제하기. 다음과 같이 저장소를 추가하였을 경우 $ sudo ad...
우분투의 기본 저장소를 국내에서 사용하기에 더 빠른 카카오미러로 변경하기. 1. 서버저장소 열기 $ vi /etc/apt/sources.list 2. 내용 수정 sources.list 파일이 열리면 내용을 모두 지우고 다음을 입력한다. deb h...
여행, 책, 우주인, 비파괴, 일상정보, 우비넷 입니다.
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
|
0개의 댓글