2022-10-23 419
最近我们的 VPS 新手客户突然增多,不知道小伙伴们都从哪里来的,可能某个论坛提到我们的 VPS,只要听到 “求教程” 这种呐喊就能从地球的另一半边感受到这种急切。在 Linux 上安装 Nginx, MySQL, PHP(俗称 LNMP)就是一行命令的事情,实在不需要什么 “教程”,就算要教程 google/baidu 一下就可以搜到一大把,实在没必要再 “求” 一遍。比如,在 Ubuntu 12.04 上安装 Nginx, MySQL, PHP:
$sudoapt-getinstallmysql-serverlibapache2-mod-auth-mysqlphp5-mysqlnginxphp5-fpm
个人不推荐新手一开始就使用一键安装工具,一键安装工具隐藏了细节,不利于学习。不过自己动手配过几次系统、熟悉了 Linux 以后再回过头来看,使用一些一键安装工具还是很方便的,一键安装工具除了能安装必要的软件外还有一些附加功能,比如 “关闭 SELINUX”、“更改 SSH 端口”、“增加一个 vhost” 等。这里介绍的一键安装工具 Centmin Mod 是由原 Centmin 脚本改良而来,貌似原 Centmin 停止更新了。
需要注意的是,Centmin Mod 只能运行在 CentOS/RHEL 系统上,而且用 MariaDB 替代了原始的 MySQL,这一点大家应该不用担心,几乎所有主流 Linux 发行版本(Fedora/RHEL, openSUSE, Arch Linux, Slackware)的默认 MySQL 版本都将会切换到 MariaDB,Red Hat 会在 RHEL 7.0 里使用 MariaDB,Google 也在用 MariaDB 替换 MySQL 中。
运行 Centmin Mode 脚本前先 update 一下整个系统,必要的话重启一下:
#yum-yupdate #reboot
下载和解压 CentMin Mod 包,增加 centmin.sh 的可执行权限:
#wgethttp://centminmod.com/download/centmin-v1.2.3-eva2000.03.zip #unzipcentmin-v1.2.3-eva2000.03.zip #cdcentmin-v1.2.3mod/ #chmod+xcentmin.sh
运行这个脚本:
#./centmin.sh -------------------------------------------------------- CentminMod1.2.3-eva2000.03-http://centminmod.com -------------------------------------------------------- CentminModMenu -------------------------------------------------------- 1).CentminInstall 2).AddNginxvhostdomain 3).NSDsetupdomainnameDNS 4).NginxUpgrade/Downgrade 5).PHPUpgrade/Downgrade 6).XCacheRe-install 7).APCCacheRe-install 8).XCacheInstall 9).APCCacheInstall 10).MemcachedServerRe-install 11).MariaDB5.2.xBranchUpgradeOnly 12).MariaDB5.2.xtoMariaDB5.5YUMupgrade 13).Installioping.shvbtechsupport.com/1239/ 14).SELinuxdisable 15).Install/Re-installimagickPHPExtension 16).ChangeSSHDPortNumber 17).Multi-threadcompression:pigz,pbzip2,lbzip2,p7zipetc 18).SuhosinPHPExtensioninstall 19).InstallFFMPEGandFFMPEGPHPExtension 20).NSDRe-install 21).Exit -------------------------------------------------------- Enteroption[1-21]1 ... ************************************************* *CentminModinstallcompleted.... *************************************************
上面的菜单提示很清楚,选择 1). Centmin Install 开始安装我们要的 Nginx/MySQL/PHP,安装完毕后(大概需要10到30分钟)从浏览器上直接通过 IP 访问这个 VPS 可以看到 Nginx Test Page.
如果需要增加一个 Nginx vhost 配置的话,选择 2). Add Nginx vhost domain:
#./centmin.sh -------------------------------------------------------- CentminMod1.2.3-eva2000.03-http://centminmod.com -------------------------------------------------------- CentminModMenu -------------------------------------------------------- 1).CentminInstall 2).AddNginxvhostdomain 3).NSDsetupdomainnameDNS 4).NginxUpgrade/Downgrade 5).PHPUpgrade/Downgrade 6).XCacheRe-install 7).APCCacheRe-install 8).XCacheInstall 9).APCCacheInstall 10).MemcachedServerRe-install 11).MariaDB5.2.xBranchUpgradeOnly 12).MariaDB5.2.xtoMariaDB5.5YUMupgrade 13).Installioping.shvbtechsupport.com/1239/ 14).SELinuxdisable 15).Install/Re-installimagickPHPExtension 16).ChangeSSHDPortNumber 17).Multi-threadcompression:pigz,pbzip2,lbzip2,p7zipetc 18).SuhosinPHPExtensioninstall 19).InstallFFMPEGandFFMPEGPHPExtension 20).NSDRe-install 21).Exit -------------------------------------------------------- Enteroption[1-21]2 -------------------------------------------------------- Entervhostdomainnameyouwanttoadd(withoutwww.prefix):vpsee.com --------------------------------------------- nginx:theconfigurationfile/usr/local/nginx/conf/nginx.confsyntaxisok nginx:configurationfile/usr/local/nginx/conf/nginx.conftestissuccessful Reloadingnginx:[OK] --------------------------------------------- vhostforvpsee.comcreatedsuccessfully vhostconffileforvpsee.comcreated:/usr/local/nginx/conf/conf.d/vpsee.com.conf uploadfilesto/home/nginx/domains/vpsee.com/public vhostlogfilesdirectoryis/home/nginx/domains/vpsee.com/log Currentvhostlistingat:/usr/local/nginx/conf/conf.d/ Sep1122:262.3Kvirtual.conf Sep1122:26798ssl.conf Sep1122:551002vpsee.com.conf ---------------------------------------------
如果想安装 PHP 加速器 APC 的话运行 centmin.sh 后选择 9). APC Cache Install;如果想更改 SSH 端口?想关闭 SELinux?看上面的菜单提示吧。
原文链接:https://77isp.com/post/8746.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态