在樱花的VPS上构建Nginx、PHP-FPM、MariaDB的环境
▼Nginx
添加存储库
编辑/etc/yum.repos.d/nginx.repo
※设置参考了官方网站
http://wiki.nginx.org/Install
[nginx]
名称=nginx仓库
基础URL=http://nginx.org/packages/centos/6/$basearch/
取消GPG检查=0
启用=1
最新的更新(zuì de )
更新软件
“安装”
安装nginx
启动Nginx
开始运行nginx服务
Nginx的自動啟動設定
将nginx服务的启动状态设置为开启
目录所有者更改
把 /usr/share/nginx/html/ 目录下的所有文件及文件夹的所有者和所属组都改为 midasmn:midasmn。
▼PHP
安装
安装php php-fpm php-devel php-mysql php-gd php-mbstring。
▼設置PHP-FPM
設定備份
复制 /etc/php-fpm.d/ 目录下的 www.conf 文件到 www.conf.back 文件中。
编辑
使用Vim编辑器打开/etc/php-fpm.d/www.conf文件。
RPM:Apache选择可以通过Httpd访问某些目录
用户 = Nginx#将Apache更改为Nginx
RPM:保持一个允许在日志目录中写入的组
组 = Nginx#将Apache更改为Nginx
使用UNIX套接字:/var/run/php-fpm/php-fpm.sock 进行监听。
启动PHP-FPM
请以中文进行原生演绎,只需要一种选项:
以管理员权限启动 PHP-FPM 服务。
将php-fpm设置为开机自启。
▼ 配置 Nginx 以运行 PHP 的设置
配置备份
复制 /etc/nginx/conf.d/default.conf 文件到 default.conf.back。
编辑
编辑/etc/nginx/conf.d/default.conf
服务器 {
监听80端口;
服务器名称为localhost;
#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main;
location / {
root /usr/share/nginx/html;
index index.php index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
请用中文将以下内容进行简洁概述 (只需一种选项):
在10行的索引处添加index.php。
编辑从第30行开始的PHP部分。
用yum安装MariaDB,然后添加存储库。
打开/etc/yum.repos.d/MariaDB.repo这个文件,在vim编辑器中操作。
※请参阅官方网站以获取设置信息:
https://downloads.mariadb.org/mariadb/repositories/#mirror=yamagata-university&distro=CentOS&distro_release=centos6-amd64&version=10.0
MariaDB 10.0 CentOS 仓库列表 – 创建于2014年05月02日02:22 UTC
以下是MariaDB的存储库链接:
http://mariadb.org/mariadb/repositories/
【mariadb】
名称 = MariaDB
基本链接 = http://yum.mariadb.org/10.0/centos6-amd64
gpg密钥 = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpg校验 = 1
最新的更新
升级软件
安装
安装MariaDB-devel、MariaDB-client和MariaDB-server。
备份设置
复制 /etc/my.cnf.d/server.cnf 到 /etc/my.cnf.d/server.cnf.back
编辑
编辑/etc/my.cnf.d/server.cnf
请添加以下内容:
字符集服务器=utf8
默认存储引擎=InnoDB
每个表一个InnoDB文件
[mysql]
默认字符集=utf8
[mysqldump]
默认字符集=utf8
启动MariaDB
启动 MySQL 服务
MariaDB的自动启动设置。
打开mysql的chkconfig
设置 root 密码
$ mysqladmin -u root password ‘新密码’
连接到MariaDB服务器:
$ mysql -u root -p
输入密码:
确认存储引擎:
MariaDB [(none)]> SHOW ENGINES;
确认状态
MariaDB [(none)]> 状态;