1h1g1m的香港云服务器,现在想安装Lnmp,MYSQL 版本最高可以安装到那个版本,PHP版本最高可以安装到那个版本
1h1g1m的香港云服务器,1h1g1m的香港云服务器,现在想安装Lnmp,MYSQL 版本最高可以安装到那个版本,PHP版本最高可以安装到那个版本,希望大家给个建议。这个配置的云服务器能安装 php7 吗?
LNMP 官方文档已经说明了:
LNMP 安装系统需求:
- 安装 MySQL 5.6 或 5.7 及 MariaDB 10 必须 1G 以上内存,更高版本至少要 2G 内存!。
- 安装 PHP 7 及以上版本必须 1G 以上内存!。
1G 内存的 centos 服务器最好安装 MySQL 5.6, 安装 MySQL 5.7 肯定是可以安装,但占资源的话肯定比 5.6 大,内存比较小留给其他程序的资源就少了。如果想体验 MySQL 5.7 可以扩大 Swap 分区并修改优化相关参数。
扩大 Swap 分区:
# 进入目录cd /var# 添加2GB SWAP,生成文件块:(SWAP一般设置为内存的2倍,并非完全以此为标准,只适合4GB以下内存,count后面的数为要设置的swap大小xxMB,以下以2G为例)dd if=/dev/zero of=swapfile bs=1M count=2048# 创建swap文件/sbin/mkswap swapfile# 激活swap文件/sbin/swapon swapfile# 查看一下swap是否正确/sbin/swapon -s# 修改权限chmod 0644 /var/swapfile# 系统引导时自启动echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab
修改优化相关参数:
# performance_schema 是 MySQL 5.5版本引入的,用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况,小内存机器关闭可省好多内存。# 官方文档:http://dev.mysql.com/doc/refman/5.6/en/performance-schema.htmlperformance_schema = 0# MySQL InnoDB 缓冲池,根据自己之前数值修改innodb_buffer_pool_size =
Joker 2020-12-13 82104010 已经按照你的方法设置了,明天看下还会不会出现 MySQL 停止的情况
Joker 2020-12-14 82104010不错,刚才登陆看了一下日志,正常了
PHP版本无所谓,7.2-7.4都没什么问题;MySQL在1G内存环境下建议5.6,5.7推荐2G环境,内存不足会对新版的性能发挥有一些影响。
Joker 2020-12-13 82104010实际测试安装 PHP 7.4 + MySQL 5.7 成功,就是 MySQL 经常会停止运行。已经按照楼下的方法设置添加 Swap 分区并修改相关参数,看看效果如何……
Luminous 2020-12-13 蹦蹦跳跳的小萌新 ~ (非UCloud员工)@u105 没必要追求5.7,推荐就是5.6,1G装5.7新特性带来的性能提升都被内存堵住了
mysql选择5.6吧 php7是可以的
Joker 2020-12-13 82104010实际测试可以安装 MySQL 5.7 就是 MySQL 经常会停止运行……
Joker 2020-12-13 82104010看了一下日志是内存不够的原因
mysql最高可以装5.6 PHP7.4可以装
同样的环境,php 7.4 + MySQL 5.7
Joker 2020-12-13 82104010你的有没有出现 MySQL 停止运行的情况?
mysql不可以到8 ,php无所谓
亲测
mysql可以安装到5.6
PHP可以安装到8
好的,已经成功安装 PHP 7.4 + MySQL 5.7 ,测试了一天,看了一下日志文件一切正常,谢谢大家了