本帖最后由 ygd407 于 2016-1-17 13:35 编辑
四、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 # :wq! #保存退出 选择好操作系统版本之后既可以查看,其他操作系统的安装源也可以在此处查看并设置。 #如果服务器不支持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-xsl php70w-xmlrpc php70w-mcrypt php70w-curl php70w-pear php70w-intl php70w-dev memcached php70w-memcached php70w-soap
#这里PHP插件很多,并不是全部要装,按需安装即可。 (三)启动和自动启动PHP7 systemctl start php-fpm systemctl enable php-fpm.service
至此,LINUX下Nginx+MariaDB+PHP安装完毕,但还需要进行配置,才能让MOODLE正常流畅安装和运行。
|