您现在的位置是:网站首页> 编程资料编程资料
Ubuntu/Debian上安装Nginx+php环境详细教程_Ubuntu/Debian_操作系统_
2024-03-22
650人已围观
简介 Ubuntu/Debian上安装Nginx+php环境详细教程_Ubuntu/Debian_操作系统_
尽管Apache已经占据半片江山,但很多人仍然在寻找其他的方式去托管他们的站点,Apache不只是一个选择,其他很多优秀的服务器程序例如lighthttp和nginx也是不错的选择。本教程将要向您展现如何在Ubuntu操作系统上面安装,教程同样适用在Debian,尽管有一点点小差别,但并没有太大影响。怎么样,下面我们开始吧。
0.开始注意
为了完成教程中提到的操作,我们假设您已经安装了一个基本的Debian或者Ubuntu操作系统。怎么安装系统这是不同的教程了,这里就不再详细说明。本教程主要介绍如何简单获取Nginx+php的运行环境。
1.安装Nginx
第一步要做的就是从库中下载,这个操作是非常简单的。
sudo apt-get install nginx
更改默认的虚拟站点配置,文件在:
sudo vim /etc/nginx/sites-available/default
一个漂亮的关键配置是:
server { listen 80; server_name localhost; access_log /var/log/nginx/localhost.access.log; ## Default location location / { root /var/www; index index.php; } ## Images and static content is treated different location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ { access_log off; expires 30d; root /var/www; } ## Parse all .php file in the /var/www directory location ~ .php$ { fastcgi_split_path_info ^(.+.php)(.*)$; fastcgi_pass backend; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name; include fastcgi_params; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_intercept_errors on; fastcgi_ignore_client_abort off; fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_timeout 180; fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; } ## Disable viewing .htaccess & .htpassword location ~ /.ht { deny all; } }upstream backend { server 127.0.0.1:9000;} 好了,我们完成到这里,下面我们需要安装PHP所需要的文件。
2.安装PHP
很多站点都使用PHP提供动态内容,他们可能是一个wiki一个博客,或者一个论坛什么的。
如果你现在运行的是Ubuntu,我们首先需要解决两种不同的deb包,如果你运行的是amd64版本,那需要更改i386为amd64
注意:如果是debian则不需要做这些
cd /tmp
wget http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/libkrb53_1.6.dfsg.4~beta1-5ubuntu2_i386.deb
提示:
本文由神整理自网络,如有侵权请联系本站删除!
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!
相关内容
- Ubuntu默认防火墙安装、启用、配置、端口、查看状态相关信息_Ubuntu/Debian_操作系统_
- squid的dns配置问题_Ubuntu/Debian_操作系统_
- 将ubuntu的最小化,最大化,关闭按钮改回右边的步骤_Ubuntu/Debian_操作系统_
- 用国内软件源为Ubuntu的apt-get提速方法_Ubuntu/Debian_操作系统_
- Ubuntu下基于格式化命令 格式化U盘的方法 _Ubuntu/Debian_操作系统_
- 在Ubuntu Server是配置iptables防火墙_Ubuntu/Debian_操作系统_
- Ubuntu下实现分区的永久挂载的方法_Ubuntu/Debian_操作系统_
- Ubuntu(Linux)下配置IP地址的方法_Ubuntu/Debian_操作系统_
- wow6.0威严的派克斯在什么地方 威严的派克斯获取攻略_网络游戏_游戏攻略_
- 剑网3大战剑心活动怎么玩_剑网3大战剑心活动奖励掉落一览_网络游戏_游戏攻略_
