宝塔面板下实现MySQL性能优化处理

在PHP+MYSQL架构网站运行过程中,往往会遇到各种性能问题影响,如MySQL、PHP、CPU、磁盘IO、缓存等,其中MySQL瓶颈就是最常见也最难解决的一种影响网站性能的因素;通常,我们会使用redis、memcached等缓存软件来缓存内容,这确实是最优的解决方案之一,但这需要网站程序的支持,然而多数常用网站程序并不支持或者不能完美支持这些缓存软件,今天我们就来谈谈如何通过MySQL自身的配 …

阅读详情 »

oneinstack部署java应用教程

《回答如何挂载数据盘?》

默认是做了动静分离(nginx+tomcat),即nginx处理静态资源(jss、ccc、图片等),其余的交给tomcat处理。 lnmt模式默认(未绑定域名)对应网站根目录/data/wwwroot/default(不是webapps),部署代码时建议将war包解压(比如example.war,解压命令:jar xf example.war ,注意权限必须为www),将其中代码放到对应网站根目录 …

阅读详情 »

让oneinstack支持fileinfo

《回答OneinStack如何支持fileinfo?》

由于php打开fileinfo(php参数–enable-fileinfo)需要大量系统资源才能编译通过,考虑到小内存机器,因此默认OneinStack fileinfo不支持,需额外再安装 2016-06-19之后安装oneinstack 执行./addons.sh 选择4 安装fileinfo即可 2016-06-19之前安装oneinstack,请如下手工编译安装 如果需要支持fileinf …

阅读详情 »

修改oneinstack服务器缓存时间

《回答60秒的服务器缓存时间需要在哪里调整?》

默认情况下,为了减少PHP编译时间,提高性能(生产环境强烈开启Opcache),oneinstack提供的PHP环境默认加载了Opcache模块(PHP5.5、5.6、7.0、7.1)。 但是这样会出现PHP代码更新后,需要2~3分钟才能生效,这样影响工作效率,在网站调试阶段建议您关闭或者每次有代码更新刷新缓存(推荐方法二) 方法一:卸载Opcache cd /root/oneinstack ./ …

阅读详情 »

oneinstack配置远程连接MySql

《回答OneinStack如何配置MySQL远程连接?》

为了安全考虑,OneinStack仅允许云主机本机(localhost)连接数据库,如果需要远程连接数据库,需要如下操作(缺一不可): 1. 打开iptables 3306端口 如果您的操作系统为CentOS系列: iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT service iptabl …

阅读详情 »

oneinstack设置网站根目录权限

《回答OneinStack如何配置MySQL远程连接?》

oneinstack安装程序时,报文件没有权限,如何处理?网站根目录权限遵循:文件644 文件夹755 权限用户和用户组www,如出现文件权限问题时,请执行下面3条命令: chown -R www.www /data/wwwroot/ find /data/wwwroot/ -type d -exec chmod 755 {} ; find /data/wwwroot/ -type f -exec …

阅读详情 »

oneinstack实现php多版本共存

当使用oneinstack作为VPS或者服务器的环境的时候我们可能因为不同的程序的需求迫使我们要实现不同版本的PHP共存,这里简单说说oneinstack实现php多版本共存的教程。 1. 安装OneinStack 选择lnmp模式,默认安装php5.4,安装步骤参考:http://oneinstack.com/install/ 选项如下: Install Nginx Do not install …

阅读详情 »