ubuntu 하 nginx + php + mysql 설치 설정
sudo apt-get install nginx
Ubuntu 설치 후 파일 구 조 는 다음 과 같 습 니 다.
[편집] nginx 시작
sudo /etc/init.d/nginx start
그리고 방문 할 수 있 습 니 다.http://localhost/ , 모든 것 이 정상 입 니 다!만약 방문 할 수 없다 면, 우선 계속 하지 말고, 어떤 원인 인지 보고, 해결 한 후에 다시 계속 하 자.
nginx 기본 페이지
[편집] php 와 mysql 설정
[편집] Php 와 mysql 설치
php 와 MySQL 설치:
sudo apt-get install php5-cli php5-cgi mysql-server php5-mysql
[편집] FastCgi 설치
/ usr / bin / spawn - fcgi 이 파일 은 FastCgi 를 관리 합 니 다. 이것 은 원래 lighttpd 라 는 가방 에 속 하지만 9.10 이후 spawn - fcgi 는 분리 되 어 단독으로 가방 을 만 듭 니 다.
sudo apt-get install spawn-fcgi
[편집] nginx 설정
nginx 설정 파일 수정: / etc / nginx / sites - available / default 호스트 이름 수정:
server_name localhost;
index 의 한 줄 을 다음 으로 변경 합 니 다.
index index.php index.html index.htm;
php 스 크 립 트 를 지원 하기 위해 아래 부분의 설명 을 삭제 합 니 다:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
nginx 다시 시작 하기:
/etc/init.d/nginx stop
/etc/init.d/nginx start
fastcgi php 시작:
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
php - cgi 를 켜 기 위해 자동 으로 시작 합 니 다:
cd /etc/init.d
cp nginx php-cgi
vim php-cgi
nginx 를 php - cgi 로 교체
해당 부분 을 다음 과 같이 수정 합 니 다.
DAEMON=/usr/bin/spawn-fcgi
DAEMON_OPTS="-a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi"
...
stop)
echo -n "Stopping $DESC: "
pkill -9 php-cgi
echo "$NAME."
그리고 rcconf 를 실행 합 니 다.
phpinfo 생 성, 테스트:
sudo vi /var/www/nginx-default/info.php
열다 http://localhost/info.php 。
Nginx phpinfo 페이지
다음으로 전송:https://blog.51cto.com/zgqwork/574221
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.