[스마트 홈 서버 개발 로그]: pc 에서 LNMP (Linux 에서 Nginx + Mysql + Php) 구축
1. mysql 설치
$ sudo apt-get install mysql-server mysql-client ( root )
2. nginx 설치
$ sudo apt-get install nginx
3. 설치 완료 후.다음 nginx 서 비 스 를 다시 시작 합 니 다.
$ sudo service nginx restart
시작 한 후에 우 리 는 우리 의 주 소 를 방문 할 수 있 습 니 다: localhost 또는 127.0.0.1.nginx 의 환영 인터페이스 가 나 올 수 있 는 지 확인 합 니 다.
4. 여기 서 우 리 는 php 5 - fpm 를 사용 하여 우리 의 php 로 해석 합 니 다.
$ sudo apt-get install php5-fpm
5. 이제 nginx 의 사이트 설정 을 수정 해 야 합 니 다.
ngnix 설정 파일 은 / etc / nginx / sites - avable / default 에 저 장 됩 니 다.
다음 코드 앞의 설명 을 삭제 하고 nginx 가 phop 에 대한 지원 을 증가 합 니 다.
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
25 번 째 줄, 추가
index.php
php 분석 코드 가 추가 되 었 습 니 다.
6. phop 5 와 관련 된 구성 요 소 를 설치 하고 있 습 니 다.
sudo apt-cache search php5
apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps
php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
7. php 설정 파일 수정 / etc / php 5 / fpm / pool. d / www. conf
33 줄 의 를 수정 하 다
listen = /var/run/php5-fpm.sock
... 을 위 하여
listen = 127.0.0.1:9000
9000 포트 에 대한 감청 열기
8. 서 비 스 를 다시 시작 하면 수 정 된 프로필 이 적 용 됩 니 다.
sudo service php5-fpm restart
sudo service nginx restart
9. 테스트
/ usr / share / nginx / html 디 렉 터 리 에 html 정적 파일 과 phop 파일 을 추가 하여 테스트 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.