Deepin 15 LNMP 환경 구축
4265 단어 linux
sudo apt install nginx
mysql 설치
sudo apt install mysql-server
php 설치
sudo apt install php7.2-fpm php7.2-mysql php7.2-curl
테스트
기본 프로필 백업
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
기본 프로필 수정, php 지원 추가
sudo vim /etc/nginx/sites-available/default
다음 내용 으로 수정 하여 저장
server {
listen 80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html index.php;
server_name _;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
}
Nginx 다시 시작
sudo systemctl restart nginx.service
프로필 을 다시 불 러 오 거나
sudo nginx -s reload
새 ppinfo, 설정 이 성공 적 인지 테스트 합 니 다.
sudo vim /var/www/html/phpinfo.php
기록 하 다
phpinfo(); ?>
설정 접근 저장http://localhost/phpinfo.php , phopinfo 페이지 가 나타 나 면 큰 성 과 를 거 둘 수 있 습 니 다.
새 사이트 (가상 호스트)
사이트 루트 디 렉 터 리 만 들 기
sudo mkdir /var/www/example.com
사이트 파일 설정
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/example.com
sudo vim /etc/nginx/sites-available/example.com
프로필 은 다음 과 같 습 니 다:
server {
listen 80;
server_name example.com;
root /var/www/example.com;
index index.html index.php;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
}
파일 을 저장 한 후 sites - enabled 에 소프트 링크 를 만 듭 니 다.
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com
ngnix 프로필 을 다시 불 러 오 거나 nginx 를 다시 시작 하면 사이트 추가 가 완 료 됩 니 다.
다음으로 이동:https://www.jianshu.com/p/683be04713ad
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.