Ubuntu에서 Nginx + PHP + MySQL을 배포하고 설치하는 방법은 무엇입니까? 이전 글에서는 Ubuntu에서 Apache+PHP+MySQL+phpMyAdmin의 빠른 배포 및 설치에 대해 소개했습니다. 다음으로는 Ubuntu에서 Nginx + PHP + MySQL의 빠른 배포 및 설치에 대해 살펴보겠습니다. 세부 사항.
sudo apt-get updateMySQL 설치
sudo apt-get install mysql-serverNginx 설치
sudo apt-get install nginxphp-fpm 설치
sudo apt-get install php5-fpmnginx 구성 php 통합
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/app sudo vi /etc/nginx/sites-available/app구성 파일 /etc/nginx/sites-available/app을 다음과 같이 편집하세요. 다음:
server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /path/to/laravel/public; index index.php index.html index.htm; server_name laravel.app; location / { try_files $uri $uri/ /index.php$query_string; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { # With php5-fpm: try_files $uri =404; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } }다음으로 /etc/nginx/sites-enabled 디렉터리에 해당 소프트 링크를 만듭니다.
sudo ln -s /etc/nginx/sites-available/app /etc/nginx/sites-enabled/app그런 다음 구성 파일의 정확성을 확인합니다.
sudo service nginx configtest구성 파일을 다시 로드합니다.
sudo service nginx reloadPHP 일반 확장 설치
sudo 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 php5-xcachePHP 다시 시작 - fpm
sudo service php5-fpm restart추천 관련 기사:
에서 Apache+PHP+MySQL+phpMyAdmin의 신속한 배포 및 설치 CentOS 6.3에서 Alibaba Cloud 서버의 LAMP 환경 구성
위 내용은 Ubuntu에서 Nginx + PHP + MySQL의 빠른 설치 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!