一,yum源的配置(阿里云源)
1,备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
- CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
- CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
- CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、之后运行yum makecache生成缓存
二,Nginx安装
1,安装先决条件
sudo yum install yum-utils
2,创建配置nginx,yum源文件配置,/etc/yum.repos.d/nginx.repo文件
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
- ps:$releasever 改===>centos版本 5/6/7
3,安装nginx
sudo yum install nginx
三,安装、配置PHP
1,安装php
yum -y install php
2,配置nginx支持PHP
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
-
5)将 /scripts=>$document_root 表示root所指代的目录
-
6)重启nginx
nginx -s reload
-
7)出现错误,查看错误信息
cat /var/log/nginx/error.log -
8)修改vim /etc/nginx/conf.d/default.conf
root html; 改===> root /usr/share/nginx/html;
四、安装配置mysql
1,安装mysql 服务端,mysql客户端
yum install mariadb-server -y
2,启动mysql
systemctl start mariadb.service //启动服务
systemctl enable mariadb.service //开机启动服务
3,密码设置
mysql_secure_installation
4,PHP链接mariadb
-
1)写链接脚本测试php-mysql
-
2)查看错误日志
cat /var/log/php-fpm/www-error.log
- 3)安装php-mysql模块
yum -y install php-mysql
- 4)重启php-fpm服务
service php-fpm restart
五、扩展补充(删除nginx,重装)
1.删除nginx,-purge包括配置文件
sudo apt-get --purge remove nginx
2.移除全部不使用的软件包
sudo apt-get autoremove
3.罗列出与nginx相关的软件并删除
dpkg --get-selections|grep nginx
sudo apt-get --purge remove nginx
sudo apt-get --purge remove nginx-common
sudo apt-get --purge remove nginx-core
4.查看nginx正在运行的进程,如果有就kill掉
ps -ef |grep nginx
sudo kill -9 XXX
5.全局查找与nginx相关的文件
sudo find / -name nginx*
sudo rm -rf file
6.删除列出的所有文件
sudo rm -rf file
7.重装nginx
sudo apt-get update
sudo apt-get install nginx
8 nginx的其他内容
- 测试nginx配置是否正确
sudo nginx -t
- nginx 重启
sudo service nginx restart