Web
-
[VS Code PHP 오류] Cannot validate since no PHP executable is set. Use the setting 'php.validate.executablePath' to configure the PHP executable.Web/PHP 2021. 7. 15. 18:30
Cannot validate since no PHP executable is set. Use the setting 'php.validate.executablePath' to configure the PHP executable. 위와 같은 오류 발생시 해결방법 1. PHP가 설치되어 있는지 확인 1-1. 없을 경우 PHP 설치 1) windows의 경우 직접 파일 다운로드 후 압축 해제 (저장 경로 기억해두기) https://www.php.net/downloads.php 저장 경로 예시: C:/PHP/php.exe 2) mac OS의 경우 설치되어 있음 # linux, macOS php 위치 찾는 방법 >>> whereis php /usr/bin/php 저장 경로 예시: /usr/bin/php or usr..
-
[Web protocols 정리하기] 3. SSL, TelnetWeb/Protocol 2020. 11. 19. 16:44
웹 프로토콜들 추가 정리..! 6. SSL or TLS(Secure Sockets Layer or Transport Layer Security) 전송 계층 보안 SSL은 네트워크 통신 보안을 제공하기 위해 설계된 암호 규약이다. 통신 과정에서 전송계층 종단간 보안과 데이터 무결성을 확보해준다. 넷스케이프사에서 만든 SSL을 표준으로 한다. SSL(TLS)은 세 단계 절차를 거친다. 1. 지원 가능한 알고리즘 교환 2. 키 교환, 인증 3. 대칭키 암호로 암호화하고 메세지 인증 알고리즘 종류 키 교환: RSA, Diffie-Hellman, ECDH 등 인증: RSA, DSA, ECDSA 대칭키 암호: RC4, AES, DES 등 해시 함수: MD5, SHA (SSL) or HMAC-MD5, HMAC-SHA..
-
[PHP 에러 해결하기] PHP message: PHP Warning: phpinfo() It is not safe to rely on the system's timezone settingsWeb/PHP 2020. 10. 13. 14:11
PHP 설치하기 2020/09/29 - [Web/Nginx] - Nginx에 php-fpm 설치하기 for Centos7 Nginx에 php-fpm 설치하기 for Centos7 Centos 환경에서 nginx를 설치한 후 php-fpm을 설치하여 환경설정을 셋팅해보는 방법을 알아보자. 1. 먼저 php-fpm을 설치한다. $ yum install -y php php-fpm php-mysql 이후 DB 추가 설치를 위해 php-mysql도 함.. eusun0830.tistory.com PHP를 설치하고 phpinfo 파일로 테스트 할 때 로그에 FastCGI sent in stderr: "PHP message: PHP Warning: phpinfo(): It is not safe to rely on th..
-
PHP와 Android 연동하기Web/PHP 2020. 10. 13. 13:59
Centos7에 PHP 설치하기 2020/09/29 - [Web/Nginx] - Nginx에 php-fpm 설치하기 for Centos7 Nginx에 php-fpm 설치하기 for Centos7 Centos 환경에서 nginx를 설치한 후 php-fpm을 설치하여 환경설정을 셋팅해보는 방법을 알아보자. 1. 먼저 php-fpm을 설치한다. $ yum install -y php php-fpm php-mysql 이후 DB 추가 설치를 위해 php-mysql도 함.. eusun0830.tistory.com Centos7에 MySQL 설치하기 2020/10/06 - [Web/Nginx] - Nginx에 MySQL 설치하기 for Centos7 Nginx에 MySQL 설치하기 for Centos7 Centos 환..
-
Nginx에 MySQL 설치하기 for Centos7Web/Nginx 2020. 10. 6. 13:42
Centos 환경에 PHP를 설치한 후 MySQL을 연동하는 방법을 알아보자. 1. MySQL 설치하기 $ yum install mysql-server 먼저 MySQL 서버를 설치해준다. 2. mysqld 데몬을 실행 및 자동 재시작 설정하기 $ systemctl start mysqld $ systemctl enable mysqld $ systemctl status mysqld ● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2020-09-17 17:10:38 KST; 3 d..
-
Nginx에 Node.js 설치하기 ( fast-cgi ) for Centos7Web/Nginx 2020. 10. 5. 09:41
Centos 환경에서 nginx 엔진에 php-fpm을 설치한 후, node.js를 설치하여 환경 설정을 셋팅해보는 방법을 알아보자. php-fpm과 Node.js로 Fast-CGI 세팅하기 1. epel 저장소 확인 $ yum repolist | grep epel * epel: d2lzkl7pfhq30w.cloudfront.net !epel/x86_64 Extra Packages for Enterprise Linux 13,445+1 1-1. epel 저장소가 없으면 설치 $ yum install epel-release 2. Node.js 설치 $ yum -y install nodejs 3. 설치 확인 $ node -v v12.18.4 $ npm -v 6.14.6 node.js 설치 시 npm도 같이 설..
-
Nginx에 php-fpm 설치하기 for Centos7Web/Nginx 2020. 9. 29. 13:52
Centos 환경에서 nginx를 설치한 후 php-fpm을 설치하여 환경설정을 셋팅해보는 방법을 알아보자. 1. 먼저 php-fpm을 설치한다. $ yum install -y php php-fpm php-mysql 이후 DB 추가 설치를 위해 php-mysql도 함께 설치해 주었다. DB 설치가 필요 없는 사람은 php-mysql을 설치하지 않아도 된다. 2. php-fpm 설정 수정하기 $ vi /etc/php-fpm.d/php-fpm.sock ... // 해당 부분 주석 해제 및 수정 listen = /var/run/php-fpm./php-fpm.sock listen.owner = nginx listen.group = nginx user = nginx group = nginx 3. php-fpm 데..
-
[Web Protocols 정리하기] 2. FTP, SMTP, MIMEWeb/Protocol 2020. 9. 29. 09:40
웹 프로토콜들 나머지 다시 정리하기..! 3. FTP (File Transfer Protocol) FTP는 파일 전송 프로토콜로 서버 - 클라이언트 사이에서 TCP/IP 프로토콜을 가지고 파일을 전송하는 프로토콜이다. 연결 종류는 2 가지로 1) 명령 연결: 서버 21번 포트로 사용자 인증, 명령을 위한 연결이 만들어 지고 여기서 클라이언트에 지시하는 명령어가 전단 2) 데이터 전송용 연결: 실제 파일 전송을 위한 새로운 연결 - 능동 모드(Active mode): 서버의 데이터 포트인 20번 포트에서 클라이언트가 지정한 지점으로 데이터 연결을 만듦 1023보다 큰 포트 사용 - 수동 모드(Passive mode): 클라이언트가 서버에서 지저한 포트로 연결할 수 있게 함 양쪽 모두 1023보다 큰 포트 ..