Linux

ubuntu 22.4/php7.4/mysql8.0/wordpress6.7.2

ravon 2025. 3. 27. 10:38

- php 7.4 설치.

저장소 추가.

add-apt-repository ppa:ondrej/php

 

- 설치

apt install php7.4 php7.4-mysql php7.4-gd php7.4-curl php7.4-mbstring php7.4-gmp php7.4-soap php7.4-zip

 

 

- php.ini 설정 변경.

 

vi /etc/php/7.4/apache2/php.ini


short_open_tag = Off // <?php 를 <? 로 사용할 수 있게 해준다. On 으로 변경

max_input_time = 60 //input 태그의 전송 최대 시간을 설정. 대용량 파일을 원한다면 -1 (무제한)으로 변경

memory_limit = 128M //최대 메모리 사용량 upload 용량과 관계가 있다.

display_errors = Off //php 에러메시지 출력 여부. 개발을 위해선 On으로 변경

post_max_size = 8M //form post로 전용할 수 있는 최대 용량

upload_max_filesize = 2M //파일의 최대 업로드 용량
//기본적으로 업로드 용량 설정은 memory_limit > post_max_size > upload_max_filesize 이어야 한다.

max_file_uploads = 20 //최대 업로드 개수

 

 

systemctl restart apache2
systemctl status apache2

 

 

 

 

phpinfo.php 

/var/www/html

<?php
phpinfo();
?>

 

 

- mysql 8.0 설치

버전확인후 설치

 

 

 

 apt-get install mysql-server-8.0

 

- mysql 접속

mysql -u root -p

 

- mysql   root 패스워드 변경

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '변경할 패스워드';
Query OK, 0 rows affected (0.01 sec)

 

 

 

-wordpress 라스트 버전 다운.

wget https://wordpress.org/latest.zip

 

 

압축 해지후 파일 이동.

 

atp install unzup

 

mv * /var/www/html/

 

- 폴더 권한 변경 (DB 생성후 안써져서)

 

chmod -R 777 /var/www/html/