yum安装nginx、mysql、php、git、redis及扩展、mongodb及扩展

nginx 安装

yum install -y nginx

//启动Nginx
sudo systemctl start nginx.service
//设置开机自动运行
sudo systemctl enable nginx.service

mysql 安装

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
yum -y install mysql-community-release-el7-5.noarch.rpm
yum -y install mysql-community-server

//启动mysql
systemctl start  mysqld.service
//查看运行状态
systemctl status  mysqld.service
//查看开机自启
systemctl list-unit-files|grep enabled
//没有开机自启动的话
sudo systemctl enable mysql.service
sudo systemctl enable mysqld.service
//查看密码
//grep 'temporary password' /var/log/mysqld.log
//修改密码:关闭mysql=》修改配置文件使其不用密码=》重启mysql=》修改密码=》修改哦诶之文件=》重启mysql
//vim /etc/my.cnf
//skip-grant-tables
//登录mysql,输入刚才查看到的密码
//初始化密码
mysql -uroot -p
//设置密码
set password for root@localhost = password('361654768');
//让防火墙通过mysql的3306端口
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
//重启防火墙生效配置
service firewalld restart
//修改权限
grant all privileges on *.* to root@'%' identified by 'root';
//使修改生效
FLUSH PRIVILEGES;

php安装

1:下载对应的仓库
    # centos7 版本
    yum install -y  https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm

    # centos8 版本
    yum install -y https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-8.rpm
    #安装好后就会在 /etc/yum.repos.d 新增了很多关于php版本的repo文件,如果想安装对应版本的php,只需要启用对应的repo文件即可。
2.安装yum-utils,一个常用工具包,安装了yum-utile,才能使用yum-config-manager命令
    yum -y install yum-utils
3.启用对应php版本仓库,我使用的是php72
    yum-config-manager --enable remi-php72
    ##查看是否启用
        yum repolist all | grep php
4.安装php
    yum install -y php php-fpm
    #查看版本
        php -v
    #查看扩展
        php -m
5. 添加开机自启动
     systemctl enable php-fpm.service
6.修改时区
	vim /etc/php.ini
	找到 date.timezone 给前面的 ; 去掉,=PRC
7.重启
	systemctl reload php-pfm

nginx 配置

// 在“/etc/nginx/conf.d”目录下新建一个“php.conf”文件,添加以下内容
server {
        listen 10101;
        server_name 192.186.3.1;
        index index.php;
        root /data/www/juhui;
        location ~ \.php$ {
                fastcgi_pass  127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                include fastcgi_params;
    }
}

在 /data/www/juhui 下创建 index.php

<?php phpinfo(); ?>

git 安装

yum -y install git

redis及其扩展安装

//下载fedora的epel仓库
//yum -y install epel-release
//rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-72.rpm
//安装redis数据库和php扩展
yum -y install redis php-redis
//找到redis.so扩展,并在php.ini文件中添加相应扩展
//find / -name redis.so //得到位置信息
//extension = /usr/lib64/php/modules/redis.so   //添加至php.ini中
//启动redis
systemctl start redis.service
//停止redis
systemctl stop redis.service
//重启redis
systemctl restart redis.service
//redis 状态
systemctl status redis.service

mongodb及扩展安装

//1:创建仓库
vim /etc/yum.repos.d/mongodb-org-3.4.repo

//2:把下面的内容复制到文件中 保存退出
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
//3:yum安装 
yum install -y mongodb-org
//4:修改配置文件
vi /etc/mongod.conf
//把bindIP改成 0.0.0.0所有的机器都可以访问
//5:启动mogodb
systemctl start mongod.service
systemctl stop mongod.service //停止
systemctl restart mongod.service //重启
//6:设置开机自启动
systemctl enable mongod
//7:链接mongodb
mongo 127.0.0.1:27017
//扩展安装
pecl install mongodb
//编辑php.ini
extension=mongodb.so;
//重启一下

安装其他扩展

yum -y install php-mysqlnd php-pdo php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel

安装 bc库

yum -y install php-bcmath
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值