[CentOS] PHP 연습 환경 구축하기
Nowhere 와 Now here 의 차이

IT/ㄴ PHP

[CentOS] PHP 연습 환경 구축하기

TIENE 2023. 8. 25. 15:57
반응형

[Utility] EditPlus FTP Server 연동 실행

 

[Utility] EditPlus FTP Server 연동 실행

[EditPlus FTP Server 연동 실행] 1. FTP 설정 1.1) FTP Server 추가 - [파일] - [FTP] - [FTP 설정] 으로 이동한다. [FTP 설정] 창이 출력되면서, FTP Server의 IP와 사용자 계정 정보를 입력하는 공간이 있다. FTP Server

a-gyuuuu.tistory.com

 

[PHP 연습 환경 구축하기]


1. PHP 설치하기

yum -y install httpd php php-mysqlnd mariadb-server
systemctl start httpd && systemctl enable httpd

- PHP 연습을 위한 패키지들을 설치한 뒤, Apache를 실행한다.

 

2. PHP 실행 확인

cd /var/www/html
vi phpinfo.php

- phpinfo.php 파일을 생성하고 아래의 내용을 입력하여 저장한 뒤, Web Browser에서 PHP 환경을 확인한다.

<?php phpinfo(); ?>

- 아래와 같이 나오면 PHP 프로그래밍이 가능한 환경이다.

 

3. FTP Server 환경 구축

yum -y install vsftpd

- EditPlus(개발도구) 와의 연동으로 편리한 개발환경을 구축하기 위해, vsftpd 패키지를 설치한다.

 

useradd -M testphp
testphp

- FTP Server로 접속을 위해, 홈 디렉토리를 생성하지 않고 사용자 계정을 생성한다.

 

 

vim /etc/passwd

- testphp의 홈 디렉터리를 /var/www/html으로 설정한다.

php:x:1001:1001::/var/www/html:/bin/bash

 

chmod 777 -R /var/www/html
systemctl start vsftpd && systemctl enable vsftpd

- 디렉터리에 대한 권한을 부여하고 vsftpd를 실행한다.

 

- FTP Server로의 접속이 확인되었다. 

 

4. MariDB 환경 구축

mysqladmin -u root password '1234'

- root 사용자 암호를 1234으로 지정한다.

 

- 한글 깨짐 방지 설정을 진행한다.

[MariaDB] MariaDB UTF-8 설정 [한글 깨짐 방지]

 

[MariaDB] MariaDB UTF-8 설정 [한글 깨짐 방지]

UTF-8 - "Unicode Transformation Format - 8-bit" - 다양한 언어와 스크립트의 다양한 문자와 기호를 나타내는 데 사용되는 문자 인코딩 표준 - 컴퓨터가 다른 언어의 문자를 일관된 방식으로 저장 및 표시 가

a-gyuuuu.tistory.com

 

vim /etc/php.ini
sudo systemctl restart httpd

- PHP 구문 오류 발생 시, 오류 표시를 위해 On으로 변경한다.


반응형

'IT > ㄴ PHP' 카테고리의 다른 글

[PHP] PHP 기초  (0) 2023.08.28