Ubuntu Server 使用 Nginx+PHP+MariaDB

查看《Ubuntu Server 教程索引》

本文以 Ubuntu Server 14.04 LTS 为例

安装Nginx

安装Nginx
sudo apt-get install nginx

卸载Nginx

卸载Nginx
sudo apt-get remove nginx

Nginx服务

Nginx服务
service nginx start //开启Nginx服务
service nginx stop //关闭Nginx服务
service nginx restart //重启Nginx服务
service nginx reload //重新读取Nginx配置文件

编辑Nginx配置文件

编辑Nginx配置文件
sudo vi /etc/nginx/sites-available/default

default配置
配置过多,只介绍常用和必改的

配置 Nginx
root /usr/share/nginx/html; //http根目录
index index.html index.htm; //默认文件,建议增加:index.php
server_name localhost; //修改为IP或域名
error_page 404 /404.html; //自定义404文件
error_page 500 502 503 504 /50x.html; //自定义50x文件
location = /50x.html {
root /usr/share/nginx/html; //50x文件路径

//必改,去掉#
    location ~ .php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }

example_ssl.conf

此配置文件配置HTTPS服务器,去掉#开启功能,更多帮助可查看官方文档:http://nginx.org/cn/docs/http/configuring_https_servers.html

PHP

安装PHP

安装 PHP
sudo apt-get install php5-fpm php5-mysql
sudo apt-get install php5-xcache 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 
//第二行为 PHP 扩展,可按需求安装

卸载PHP

卸载 PHP
sudo apt-get remove php5-fpm

PHP服务
以下命令需要 root 权限,你可以在输入以下命令后输入sudo !!来以root命令运行

PHP 服务管理
service php5-fpm start //开启PHP5服务
service php5-fpm stop //关闭PHP5服务
service php5-fpm restart //重启PHP5服务
service php5-fpm reload //重新读取PHP5配置文件

配置PHP

配置PHP
vi /etc/php5/fpm/php.ini

找到;cgi.fix_pathinfo=1改成cgi.fix_pathinfo=0

MariaDB

安装MariaDB

安装 MariaDB
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://mirrors.hustunique.com/mariadb/repo/10.0/ubuntu trusty main'
sudo apt-get update
sudo apt-get install mariadb-server

卸载MariaDB

卸载 MariaDB
sudo apt-get remove mariadb-server

MariaDB服务
以下命令需要 root 权限,你可以在输入以下命令后输入sudo !!来以root命令运行

MariaDB 服务管理
service mariadb-server start //开启MariaDB
service mariadb-server stop//停止MariaDB

Conners Hua

欢迎入群讨论:Telegram >QQ群 42302626 >(不交流不和谐话题)

您可能还喜欢…

发表评论

电子邮件地址不会被公开。