数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

用NuSphere MySQL快速构建Linux网络平台


发布日期:2021年07月13日
 
用NuSphere MySQL快速构建Linux网络平台

LAMP (Linux + Apache + MySQL + PHP/Perl) 近几年来发展迅速已经成为Web 服务器的事实标准这个术语代表了 Linux 平台上的 Apache 网站服务器 MySQL 数据库以及PHP Perl编程语言的结合LAMP 不仅会成为企业接入互联网也应该会在企业内部网络建设中大有作为提到开放源代码你马上就会意识到 Linux操作系统Linux 是开放源码软件的代表目前有越来越多的网站把他们的 Web 服务器架构在 Linux操作系统之上因为 Linux 能够提供健壮的 Web 应用 LAMP 所代表的不仅仅是开放源码它更是开发和实施高性能Web应用的重要平台根据日Esoft(_survey) 进行的一个独立的调查显示Apache在Web服务器领域的市场份额是%大约是微软IIS(%)的

目前最好的Web建站黄金组合是Linux+Apache+Mysql+PHP/Perl 但是在实际工作过程中需要分别下载安装配置ApachePHP和Mysql并且需要根据具体情况修改Apache的 PHP的phpini还有MySQL的配置文件如果出于安全考虑你还需要提供SSL(安全套接字协议)功能那还得下载配置正确的mod_ssl 等模块这其中的任何步骤出现问题都会导致网站不能正确运行又是下载又是安装还要修改配置文件想一次完全配置成功即使对于一个经验丰富的Linux网络管理员也比较困难

NuSphere MySQL是一个把包括MySQLApachePerlPHP包括在内的工具包 另外增加了集中管理这几种软件的工具包 它的官方网址是 只要简单注册一下就可以下载了Linux版本包括的软件MySQL Perl

Apache PHP phpMyAdmin Data DictionaryWEBMIN

系统要求

硬件 中央处理器兼容 Intel X处理器PentiumII 以上 兆(推荐兆)内存兆以上硬盘空间 显示内存

软件 内核版本基于或以上 KDE以上X Window System XFree x 以上桌面分辨率 至少为× 桌面颜色至少千色(位元)

安装前的准备工作

NuSphere MySQL安装过程中需要编译ApachePHP和Mysql所以需要GCC(以上)和Qt(以上)支持所以要使用RPM来确认

rpm qa | grep gcc

rpm qa | grep qt

命令行下安装软件

gunzip NuSphereMySQLLinux

targztar vxf NuSphereMySQLLinuxtar

cd NuSphereMySQLLinux

/setup

系统提示

which: no netscape in (/NuSphereMySQLLinux/scripts:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local

/bin:/usr/bin:/usr/XR/bin:/bin:/usr/games:/opt/kde/bin)

No browser found on this system

Please start a browser on your remote workstation and open the following

//linux: #在网络浏览器中输入//linux:#When finished close this program by typing CTRLC #可以使用CTRLC结束安装#

图形化的安装配置

按照系统提示我们在一个浏览器中输入//linux: 即可出现安装界面用鼠标点击Install按钮进入安装方式见图-

图- 图形安装界面

NuSphere MySQL提供了两种安装方式Quick InstallCustom Install前者安装所有软件安装目录是/usr/local/nusphere这里笔者为了优化性能选择Custom Install然后用鼠标点击Install按钮进入自定义安装方式见图-

图- NuSphere MySQL自定义安装界面

在图-中你可以选择安装的软件安装目录和是否在开机时启动服务等其他选项

主要模块的说明

Apache Linux平台最优秀的Web服务器监听端口号

PHPHypertext Preprocessor(超文本预处理器)即PHP动态网站开发技术与ASP相似也是一种嵌入HTML文档的服务器端脚本语言其语法大部分与CJavaPerl等语言相似并形成了自己的独有风格利用该语言Web程序员可以快速地开发出动态网页PHP在大多数Unix平台GUN/Linux和微软Windows平台上均可以运行PHP支持所有主流数据库它是完全免费的使用时不需要支付任何费用

Perl:Perl语言被称为是一种胶水语言所谓胶水语言也就是说它是可以用来将许多元素连接在一起的语言Perl语言能够利用你的数据库将它转换成一个具有电子表格特性的文件并且在你进行文件的处理时根据需要对数据进行调整Perl语言也能够利用文字处理文档将它们转换成HTML文档以便在Web页面上显示Perl语言擅长的是将这些程序连接在一起

MySQLMySql数据库本身没有图形化的界面但它并不逊色于一些商用数据库软件MySQL主要特点是快速健壮和易用支持多处理器MySQL可以工作在不同的平台上支持CC++JavaPerlPHPPython和TCL API像所有的Linux应用一样它也具有十分易于配置的特点缺省监听端口号

WebminWebmin是一个基于Web的Unix系统管理工具管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作目前Webmin支持绝大多数的Unix/Linux系统它为用户提供了基于WEB管理界面不仅简化了用户管理更重要的是它将整个Linux系统的管理都集成到了一个统一的管理界面中Web管理方式使得Webmin同时具有本地和远程管理的能力插件式结构使得Webmin具有很强的扩展性和伸缩性目前Webmin提供的标准管理模块几乎涵盖了常见的Unix/Linux管理访问控制和SSL支持为远程管理提供了足够的安全性默认的端口号是一般不用去改它

PhpMyAdminPhpMyAdmin是一套由PHP开发爱好者写的管理Linux下数据库的程序phpMyAdmin可极好的解决使用的易用性问题它对管理Linux下的数据库行之有效用户可以通过Web浏览器新建删除数据库增加删除修改表结构和表数据还可以通过表单形式提交查询语句返回数据结果

选择完毕后用鼠标点击Install按钮系统会依照相互依赖关系(Webmin是用Perl脚本语言编写的因此在系统中要先安装Perl)依次安装PrelMysqlApacheSample WebsitePHPPhpMyAdminWebmin各个模块见图-

图-软件安装结束

系统测试

用鼠标点击Click here to continue 进入NuSphere MySQL控制中心这里你可以进行用Webmin对用户进行管理用PhpMyAdmin建立管理Mysql数据库等工作见图-

图- NuSphere MySQL控制中心

最后测试一下Apache服务器是否正常鼠标点击hellocgipl 如果在你的浏览器下图那么你就成功了

图- Apache Web服务器

总结

NuSphere MySQL是一个非常高效安全Linux服务器的配置集成工具包定制的过程完全用菜单驱动而且都有简单的说明不论是网管高手还是初级网管它都是一个不错的选择

上一篇:如何修改mysql的最大连接数

下一篇:解决不能通过mysql.sock连接MySQL问题的办法