[스마트 홈 서버 개발 로그]: pc 에서 LNMP (Linux 에서 Nginx + Mysql + Php) 구축

1791 단어
pc 의 nginx 설정
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 파일 을 추가 하여 테스트 합 니 다.

좋은 웹페이지 즐겨찾기