注册 登录
星韵地理网 返回首页

ygd407的个人空间 http://www.xingyun.org.cn/?34694 [收藏] [复制] [分享] [RSS]

日志

搭建网络教学平台的探索(二)

热度 1已有 796 次阅读2016-1-17 13:30 |个人分类:网络教学平台搭建|系统分类:教育技术| 教学, 网络

四、CentOS7安装Nginx
(一)安装Nginx
1.下载和安装
#下载对应当前系统版本的nginx(package)
#建立nginxyum仓库
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 =
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


-1CentOS7安装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正常流畅安装和运行。

全部作者的其他最新日志

发表评论 评论 (2 个评论)

回复 wen 2016-1-17 18:19
这样搭建起来性能可能堪忧.
回复 ygd407 2016-1-17 19:35
还好,2g虚拟内存,ab压力测试并发120左右基本能满足自己教的班访问。

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

QQ|Archiver|小黑屋|星韵百科|星韵地理网 ( 苏ICP备16002021号 )

GMT+8, 2024-4-23 16:59 , Processed in 0.074783 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部