우분투에 Nginx와 PHP 설치
安装nginx
sudo apt-get install nginx
测试nginx
打开浏览器,输入http://127.0.0.1,如果出现
则表示nginx安装成功。
安装配置PHP
安装 PHP for Processing
sudo apt-get install php5-fpm php5-mysql
Nginx에는 다른 웹 서버처럼 기본 PHP 처리 기능이 포함되어 있지 않기 때문에 "fastCGI 프로세스 관리자"를 의미하는 php5-fpm을 설치해야 합니다. Nginx에게 처리를 위해 PHP 요청을 이 소프트웨어에 전달하도록 지시할 것입니다.
이 모듈을 설치할 수 있으며 PHP가 데이터베이스 백엔드와 통신할 수 있도록 하는 추가 도우미 패키지도 가져올 것입니다. 설치는 필요한 PHP 코어 파일을 가져옵니다. 다음을 입력하여 수행하십시오:
配置 PHP Processor
sudo gedit /etc/php5/fpm/php.ini
<code><font color="red">cgi.fix_pathinfo=0</font></code>
이것은 PHP에게 다음을 지시하기 때문에 매우 안전하지 않은 설정입니다. PHP 파일이 정확히 일치하지 않는 경우 찾을 수 있는 가장 가까운 파일을 실행하려고 시도합니다. 이를 통해 기본적으로 사용자는 실행이 허용되어서는 안 되는 스크립트를 실행하도록 허용하는 방식으로 PHP 요청을 작성할 수 있습니다.
줄의 주석 처리를 제거하고 다음으로 설정하여 이 두 조건을 모두 변경할 것입니다. “0”은 다음과 같습니다.
작업이 끝나면 파일을 저장하고 닫으세요.
중복 PHP processor
sudo service php5-fpm restart
让nginx使用PHP Processor
<code>sudo gedit /etc/nginx/sites-available/default</code>
按下面修改配置文件
<code> server { listen 80 default_server; listen [::]:80 default_server ipv6 root /usr/share/nginx/html; index <font color="red">index.php</font> index.html index.htm; server_name <font color="red">server_domain_name_or_IP</font>; location / { try_files $uri $uri/ =404; } <font color="red">error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }</font> } </code>
使对php的配置立即生效
sudo service nginx restart
建立测试页
sudo gedit /usr/share/nginx/html/info.php
内容为:
<code><span><?php </span> phpinfo(); <span>?></span></span></code>
访问http://127.0.0.1/info.php
如果출발
则表示配置成功
参考资料
https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp -stack-on-ubuntu-14-04
版权声ming:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了Ubuntu下安装Nginx、PHP, 包括了方face的内容,希望对PHP教程有兴趣的朋友有所帮助。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

PHP는 주로 절차 적 프로그래밍이지만 객체 지향 프로그래밍 (OOP)도 지원합니다. Python은 OOP, 기능 및 절차 프로그래밍을 포함한 다양한 패러다임을 지원합니다. PHP는 웹 개발에 적합하며 Python은 데이터 분석 및 기계 학습과 같은 다양한 응용 프로그램에 적합합니다.

웹 개발에서 HTML, CSS 및 JavaScript의 역할은 다음과 같습니다. 1. HTML은 웹 페이지 구조를 정의하고, 2. CSS는 웹 페이지 스타일을 제어하고 3. JavaScript는 동적 동작을 추가합니다. 그들은 함께 현대 웹 사이트의 프레임 워크, 미학 및 상호 작용을 구축합니다.

PHP는 웹 개발 및 빠른 프로토 타이핑에 적합하며 Python은 데이터 과학 및 기계 학습에 적합합니다. 1.PHP는 간단한 구문과 함께 동적 웹 개발에 사용되며 빠른 개발에 적합합니다. 2. Python은 간결한 구문을 가지고 있으며 여러 분야에 적합하며 강력한 라이브러리 생태계가 있습니다.

PHP의 핵심 이점에는 학습 용이성, 강력한 웹 개발 지원, 풍부한 라이브러리 및 프레임 워크, 고성능 및 확장 성, 크로스 플랫폼 호환성 및 비용 효율성이 포함됩니다. 1) 배우고 사용하기 쉽고 초보자에게 적합합니다. 2) 웹 서버와 우수한 통합 및 여러 데이터베이스를 지원합니다. 3) Laravel과 같은 강력한 프레임 워크가 있습니다. 4) 최적화를 통해 고성능을 달성 할 수 있습니다. 5) 여러 운영 체제 지원; 6) 개발 비용을 줄이기위한 오픈 소스.

HTML의 미래는 무한한 가능성으로 가득합니다. 1) 새로운 기능과 표준에는 더 많은 의미 론적 태그와 WebComponents의 인기가 포함됩니다. 2) 웹 디자인 트렌드는 반응적이고 접근 가능한 디자인을 향해 계속 발전 할 것입니다. 3) 성능 최적화는 반응 형 이미지 로딩 및 게으른로드 기술을 통해 사용자 경험을 향상시킬 것입니다.

PHP는 1994 년에 시작되었으며 Rasmuslerdorf에 의해 개발되었습니다. 원래 웹 사이트 방문자를 추적하는 데 사용되었으며 점차 서버 측 스크립팅 언어로 진화했으며 웹 개발에 널리 사용되었습니다. Python은 1980 년대 후반 Guidovan Rossum에 의해 개발되었으며 1991 년에 처음 출시되었습니다. 코드 가독성과 단순성을 강조하며 과학 컴퓨팅, 데이터 분석 및 기타 분야에 적합합니다.

Docker Container Startup 단계 : 컨테이너 이미지를 당기기 : "Docker Pull [Mirror Name]"을 실행하십시오. 컨테이너 생성 : "docker"[옵션] [미러 이름] [명령 및 매개 변수]를 사용하십시오. 컨테이너를 시작하십시오 : "Docker start [컨테이너 이름 또는 ID]"를 실행하십시오. 컨테이너 상태 확인 : 컨테이너가 "Docker PS"로 실행 중인지 확인하십시오.

단계를 따르면 Docker 컨테이너 이름을 쿼리 할 수 있습니다. 모든 컨테이너 (Docker PS)를 나열하십시오. 컨테이너 목록을 필터링합니다 (GREP 명령 사용). 컨테이너 이름 ( "이름"열에 위치)을 가져옵니다.
