阿里云服务器使用AMH面板轻松搭建不同php版本需求,公司服务器安装的web环境需求如下:
配置:双核 4G 5M带宽 阿里云杭州节点
这个配置对一般企业来说已经算是中等配置。我们使用的是
ubuntu 14.04 64位。需要配置discuz、Thinkphp、wordpress、EmpireCMS(帝国CMS)、dedecms的生产环境。
如果从配置单一的php版本,也比较简单,无非就是php版本不能超过5.6,甚至要停留在5.3.X时代,发挥不了什么性能。比如
wordpress这个高耗的应用。
而我们决定是php7+php5.3+HHVM,所以针对这种需求,尽管我们自己手工配置也可以,但是非常吃力,需要花费大量的时间。
所以我们选择面板来搞,AMH,其实以前也是不喜欢收费的货,毕竟每个月6块钱……
下面简要说说AMH面板在阿里云服务器中配置技巧以及常见问题的处理。
AMH面板如何使用?就不用多说了,AMH官方网站写的清清楚楚,无非就一条命令的事
我们建议编译安装,在并发数达到一个数值的时候,RMP安装方式和编译安装方式是有区别的,当然,一般小企业无所谓了。普通老
百姓哪个都可以。
注意:安装AMH时无法解析AMH时可以使用如下操作
echo -e "options timeout:1 attempts:1 rotate\nnameserver 8.8.8.8\nnameserver 8.8.4.4" >/etc/resolv.conf;
安装完成之后我们在还原DNS记录,或者直接重启服务器reboot
echo -e "options timeout:1 attempts:1 rotate\nnameserver 10.202.72.118\nnameserver 10.202.72.116" >/etc/resolv.conf;
在装完之后,我们是需要安装HHVM,ubuntu下安装总是会失败的!国内把hhvm网站也墙了。。。
第一个:解决ubuntu下安装HHVM失败的问题:
echo '140.211.166.134 dl.hhvm.com' >> /etc/hosts
hosts记录添加一条此记录就ok,AMH后台安装就可以了。
第二个:解决AMH无法直接通过ssh进入mysql
mysql -uroot -p你的密码 -S /tmp/mysql-5.5.40.sock
常规登录的时候后面加 -S /tmp/mysql-5.5.40.sock,问题解决。