热度 1|||
四、CentOS7安装Nginx (一)安装Nginx 1.下载和安装 #下载对应当前系统版本的nginx包(package) #建立nginx的yum仓库 rpm -ivhnginx-release-centos-7-0.el7.ngx.noarch.rpm yum update yum install nginx 2. 配置 默认的配置文件在 /etc/nginx 路径下,使用该配置已经可以正确地运行nginx;如需要自定义,修改其下的 nginx.conf 等文件即可。 3.启动和自动启动 systemctl start nginx.service systemctl enable nginx.service 4. 测试 在浏览器地址栏中输入部署nginx环境的机器的IP,如果一切正常,应该能看到如下字样的内容。Welcome to nginx! 代表安装成功! 五、CentOS7安装MariaDB 1. 添加 yum 数据源 #建议命名为 MariaDB.repo 类似的名字: cd /etc/yum.repos.d/ vim /etc/yum.repos.d/MariaDB.repo #然后,写入文件内容: # MariaDB 10.1 CentOSrepository list - created 2016-01-16 14:47 UTC # http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 :wq! #保存退出 #文件内容的获取:该文件的内容是参考官网,并从官网上生成的,设置安装源仓库的具体的地址为: https://downloads.mariadb.org/mariadb/repositories/ 选择好操作系统版本之后既可以查看,其他操作系统的安装源也可以在此处查看并设置。 #如果服务器不支持https协议,或者gpgkey 保错,确保没问题的话,可以将 gpgcheck=1 修改为 gpgcheck=0,则不进行校验. 2.安装MariaDB yum remove MariaDB-server MariaDB-client #如果之前安装了老版本,先删除 yum install MariaDB-server MariaDB-clientMariaDB-devel 3.启用及自动启用 systemctl start mariadb.service systemctl enable mariadb.service 4. 测试MariaDB [root@localhost ~]# mysql MariaDB [(none)]> show databases; MariaDB [(none)]> use test MariaDB [test]> show tables; MariaDB [test]> exit #测试是否正常 5.修改root密码 mysql_secure_installation (1). Enter current password for root(enter for none) 输入目前 root 密码,因为还没设定,所以请直按 enter (2). Set root password? [Y/n] 是否设定 root 密码,请输入 Y ,然后前入您要设定的密码。 (3). Remove anonymous users? [Y/n] 是否移除 anonymous 使用者,建议移除 (4). Disallow root login remotely?[Y/n] 是否停用 root 从远程登录,我们基本要从远程SSH登陆,如果是生成服务器,建议N,如果是虚拟机,建议Y。 (5). Remove test database and accessto it? [Y/n] 是否移除 test 数据库?基本上这是测试用的数据库,没什么用处,所以删掉它吧! (6). Reload privilege tables now?[Y/n] 是否重载数据表的权限,请选 Y 6.再次登陆测试 [root@localhost ~]# mysql -uroot -p 最后重启 systemctl restart mariadb.service 六-1、CentOS7安装PHP7 (一)编辑源 由于 CentOS 7 内建 php5.4 的版本,php 官方已不做安全更新了,使用最新php7 . rpm 安装Php7 相应的 yum源: 更新系统: yum -y update (二) 直接yum安装php7: yum -y install php70w php70w-opcache php70w-pecl-apcu php70w-devel php70w-mbstring php70w php70w-mcryptphp70w-mysqlnd php70w-phpunit-PHPUnit php70w-pecl-xdebug php70w-pecl-xhprof php70w-pdo php70w-pear php70w-fpm php70w-cli php70w-xmlphp70w-bcmath php70w-process php70w-gd php70w-common php70w-sqlite php70w-xslphp70w-xmlrpc php70w-mcrypt php70w-curl php70w-pear php70w-intl php70w-devmemcached php70w-memcached php70w-soap #这里要安装的PHP插件很多,并不是全部要装,按需安装即可。 (三)启动和自动启动PHP7 systemctl start php-fpm systemctl enable php-fpm.service 至此,LINUX下Nginx+MariaDB+PHP安装完毕,但还需要进行配置,才能让MOODLE正常流畅安装和运行。 |
|Archiver|小黑屋|星韵百科|星韵地理网 ( 苏ICP备16002021号 )
GMT+8, 2024-11-22 08:11 , Processed in 0.064608 second(s), 22 queries .
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.