MySQL高可用之mysql+keepalived

经历了一个PHP服务器项目,手动编译部署PHP,Swoole环境太让人郁闷了,所以尝试过两种不错的方法分享出来方便同样经历痛苦的coder。


第一种方式:

下载地址:https://lnmp.org/install.html

安装LNMP按照这里的步骤执行,网址戳我 , 如果服务器原本有MysqL或者Nginx,最好先自行清理下。笔者的服务器原来有损坏的MysqL服务,导致前两次安装都失败了。

跳转到FAQ中,网址戳我,编辑配置开启PHP错误日志。

需要安装Redis,只需要进入lnmp解压后的目录,执行:./addons.sh install redis即可。

需要安装Swoole需要自行下载代码编译安装。

第二种方式:

下载地址:https://www.awaimai.com/2120.html

一个不错的利用docker进行NginxMysqLPHP的安装,支持多种PHP版本切换,网址戳我

如果想要安装Swoole,可以按照作者在评论中做法修改dockfile即可。

不过之前在一个centos6.10的服务器上部署Docker时,遇到各种阻碍,因为Docker官方要求 CentOS7.0 及以上系统版本,所以如果centos6的话,还是选择第一个方式比较好。


最后,感谢造轮子的大佬们的贡献。


相关文章

1.SW的HttpServerHttpServer的本质仍然是swoole_server,其协...
1、Swoole依赖安装hiredissudowgethttps://github.comedis/h...
直接安装会提示找不到openssl/ssl.h文件即便通过Brew安装了O...
1.安装依赖yum install -y php php-pear php-devel ht...
php
下载swoole地址:https://pan.baidu.com/s/1_N3RiFtT3iHLA5x...
昨晚我躺在床上,百无聊赖地翻阅 阿兰·德波顿《身份的焦虑...