Nginx 部分
Nginx为centos提供了Pre-Built的发布包,使得安装起来非常简单。
配置nginx软件包仓库
在Linux下创建这个文件/etc/yum.repos.d/nginx.repo,并编辑进去如下内容:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
执行nginx 版本查询
yum list | grep nginx
执行yum安装
yum install nginx -y
查看nginx版本
nginx -v
启动nginx
service nginx start
停止
service nginx stop
配置文件
/etc/nginx/conf.d/ 这里
需要注意将root放在server下面,这样可以保证全局访问。
默认首页 /usr/share/nginx/html
PHP安装
安装软件 nginx / php
安装系统
$ yum update
安装 remi 源
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
安装 nmp
yum install --enablerepo=remi nginx php php-pdo php-fpm php-mysql php-mbstring php-gd
修改 nginx
vim etc/nginx/conf.d
放开如下注释,并注意修改fastcgi_param SCRIPT_FILENAME部分
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
启动服务
systemctl start nginx
systemctl start php-fpm
安装 mysql
由于mysql 版权方面的限制, centos 7 没有内置mysql 服务器, 必须从mysql 官方进行安装
安装repo 源
yum install http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装 mysqlserver
yum install mysql-server
启动mysql
systemctl start mysqld