|
WDCP这玩意儿,安装装起来说简单也简单,安装说折腾也真能折腾。安装我第一次接触它是安装在一台CentOS 7的测试机上,当时图省事,安装直接用了官方的安装一键安装脚本,结果跑了不到十分钟就卡在编译MySQL那里,安装内存直接爆了。安装所以先把话说前头:装WDCP之前,安装确认你的安装机器至少1GB内存,512MB的安装机器建议直接放弃,或者加swap,安装不然编译阶段能让你等到怀疑人生。安装 官方提供的安装一键安装包分两种,一种是安装lanmp(Apache+Nginx+MySQL+PHP),另一种是lnmp(Nginx+MySQL+PHP)。我个人偏向lnmp,Nginx处理静态资源确实比Apache利索,尤其是小内存VPS上,省下来的那点资源够跑好几个站了。安装命令很简单,一行: wget http://dl.wdlinux.cn/lanmp_v3.3.tar.gz tar zxvf lanmp_v3.3.tar.gz sh lanmp.sh 执行完这个脚本之后,它会弹出一个选择菜单,让你挑安装组合。这里有个坑:如果你选了“全部安装”,它会同时装Apache和Nginx,然后让你配置Nginx作为前端、Apache作为后端。听起来挺美,实际上对新手极不友好,端口和代理配置稍微出错,网站就打不开。我建议直接选3,也就是Nginx+MySQL+PHP的组合,干净利落。 接下来就是漫长的等待。编译过程大概20到40分钟,取决于机器性能。期间你会看到屏幕上滚过一堆代码,不用管它,泡杯茶刷会儿手机就行。但千万别关掉SSH窗口,断了就前功尽弃。我有个朋友就是手贱关了终端,回来发现装了一半,MySQL没编译完,最后只能重装系统。 装完之后,访问 http://你的IP:8080 就能看到WDCP的登录界面。默认用户名admin,密码wdlinux.cn。第一次登录会强制你改密码,改完记得保存好。后台界面是PHP写的,功能挺全,站点管理、数据库、FTP、防火墙规则都在里面。不过它的UI设计确实停留在十年前的水平,满屏的表格和蓝色链接,看着像上世纪的产物。但话说回来,能用就行。 有个细节值得提一下:WDCP默认的MySQL版本是5.5,PHP是5.3,放在今天确实老了。如果你要跑WordPress最新版或者Laravel之类的框架,版本可能不够用。解决办法是在安装脚本里选择自定义版本,或者装完之后手动升级。手动升级MySQL这事儿我干过一次,折腾了整整一个下午,各种依赖问题层出不穷,最后差点把数据库搞崩。所以如果不是非升不可,建议先用默认版本跑着。 另外,WDCP的面板端口是8080,记得在防火墙里放行。如果你用的是阿里云或者腾讯云,还得去安全组里加规则,不然外网访问不了。这个坑我踩过,当时在后台折腾了半天,以为是服务没起来,结果一查是安全组没开端口。 最后说个真实感受:WDCP适合那种想快速搭个环境、又不想花太多时间研究配置的人。它的优势是集成度高,装完就能用,站点、数据库、FTP一条龙。但缺点也很明显,版本偏旧,社区活跃度一般,遇到问题主要靠翻论坛老帖。如果你追求稳定和长期维护,可能宝塔或者自己手动编译更合适。但如果你只是临时跑几个小站,WDCP够用了,装完就能干活,别想太多。 |