PHP开启opcache

发布于 2016-10-23

总是觉得博客打开卡卡的 然后开启PHP的opcache试试 使用以后也没什么感觉,不知道为什么,可能也是运行在树莓派上的缘故吧。     1、打开php.ini文件 2、找到:[opcache],设置为: [opcache] ; Zend Optimizer + 的开关, 关闭时代码不再优化. opcache.enable=1; Determines if Zend OPCache is enabled for the CLI version of PHP opcache.enable_cli=1 ; Zend Optimizer + 共享内存的大小, 总共能够存储多少预编译的 PHP 代码(单位:MB) ; 推荐 128 opcache.memory_consumption=64 ; Zend Optimizer + 暂存池中字符串的占内存总量.(单位:MB) ; 推荐 8 opcache.interned_strings_buffer=4 ; 最大缓存的文件数目 200 到 100000 之间 ; 推荐 4000 opcache.max_accelerated_files=2000 ; 内存“浪费”达到此值对应的百分比,就会发起一个重启调度. opcache.max_wasted_percentage=5 ; 开启这条指令, Zend ...


Raspbian 树莓派 中国软件源

发布于 2016-10-16

树莓派中国大陆地区的软件源, 中山大学 Raspbian http://mirror.sysu.edu.cn/raspbian/raspbian/ 中国科学技术大学 Raspbian http://mirrors.ustc.edu.cn/raspbian/raspbian/ 清华大学 Raspbian http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ 华中科技大学 Raspbian http://mirrors.hustunique.com/raspbian/raspbian/ Arch Linux ARM http://mirrors.hustunique.com/archlinuxarm/ 大连东软信息学院源(北方用户) Raspbian http://mirrors.neusoft.edu.cn/raspbian/raspbian/ 重庆大学源(中西部用户) Raspbian http://mirrors.cqu.edu.cn/Raspbian/raspbian/ 新加坡国立大学 Raspbian http://mirror.nus.edu.sg/raspbian/raspbian 牛津大学 Raspbian http://mirror.ox.ac.uk/sites/archive.raspbian.org/archive/raspbian/ 韩国KAIST大学 Raspbian http://ftp.kaist.ac.kr/raspbian/raspbian/ 使用说明 编辑/etc/apt/sources.list 文件,参考如下命令: 1 sudo nano /etc/apt/sources.list 删除原文件所有内容,用以下内容取代: 1 2 deb http://mirror.sysu.edu.cn/raspbian/raspbian/ wheezy main contrib non-free deb-src http://mirror.sysu.edu.cn/raspbian/raspbian/ wheezy main contrib non-free 注:网址末尾的raspbian重复两次是必须的。因为Raspbian的仓库中除了APT软件源还包含其他代码。APT软件源不在仓库的根目录,而在raspbian/子目录下。 编辑镜像站后,请使用sudo apt-get update命令,更新软件源列表,同时检查您的编辑是否正确。 如果需要, 你可以执行以下命令将Raspbian public key加入你的 apt-get keyring : ...


nginx proxy_cache 缓存加速

发布于 2016-10-16

上一篇 Nginx fastcgi_cache 因为我是nginx代理访问内网树莓派上的博客,因为懒吧不想在去捣腾树莓派了就简单一点用proxy_chche 缓存吧 修改nginx.conf   添加: #cache begin proxy_buffering on; proxy_cache_valid any 10m; proxy_cache_path /data/cache levels=1:2 keys_zone=my-cache:8m max_size=1000m inactive=600m; proxy_temp_path /data/temp; proxy_buffer_size 4k; proxy_buffers 100 8k; #cache end     location / { proxy_pass http://ip地址:80; proxy_cache my-cache; proxy_cache_valid 200; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #Proxy Settings proxy_redirect off; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_max_temp_file_size ...


Nginx fastcgi_cache缓存对WordPress博客

发布于 2016-10-16

转自 猫 在原文修改配置文件。 nginx.conf配置文件添加: fastcgi_cache_path /tmp/wpcache levels=1:2 keys_zone=WORDPRESS:250m inactive=1d max_size=5G; fastcgi_temp_path /tmp/temp/; fastcgi_cache_key "$scheme$request_method$host$request_uri"; fastcgi_cache_use_stale error timeout invalid_header http_500; fastcgi_ignore_headers Cache-Control Expires Set-Cookie; server { listen 80; #请修改为自己的域名 server_name iiong.com; index index.html index.htm index.php default.html default.htm default.php; #请修改为自己网站的存放路径 root /data/wwwroot/iiong.com; set $skip_cache 0; #post访问不缓存 if ($request_method = POST) { set $skip_cache 1; } #动态查询不缓存 if ($query_string != "") { set $skip_cache 1; } #后台等特定页面不缓存(其他需求请自行添加即可) if ...


VMware虚拟机安装DSM

发布于 2016-09-30

1:安装VMware WorkStation 怎么安装这个就不多说了 2:设置VMware WorkStation ↑ 安装好VMware后,双击桌面的运行程序打开。 ↑ 点击“编辑”选择“虚拟网络编辑器”。 ↑ 点选VMnet0,下面桥接到下拉框选择你自己的网卡,然后点击“确定”。 ↑ 返回VMware界面,选择“创建新的虚拟机”。 ↑ 选择“典型”,单击“下一步”继续。 ↑ 选择“稍后安装操作系统”,再点击“下一步”继续。 ↑ 操作系统选择“Linux”,版本选择“其他 Linux 2.6.x 内核 64位”,单击“下一步”继续。 ↑ 虚拟机名称随便写,这里方便演示填写“DSM”,位置不要选择C盘就行,别的任何盘都可以。单击“下一步”继续。 ↑ 磁盘大小默认8G,我选了5G,这里随个人喜好。下面选择“将虚拟磁盘存储为单个文件”,单击“下一步”。 ↑ 全部设置好了,点击“完成”。 ↑ VMware界面出面一个黑窗口,这个就是虚拟电脑界面了。左边选择“编辑虚拟机设置”。 ↑ 左边选择“CD/DVD”,右边点选“使用ISO映像文件”,选择压缩包内的XPEnoboot_DS3615xs_5.2-5592.2.iso文件。 ↑ 左边选择“网络适配器”,右边选择“自定义-VMnet0(桥接模式)”点击“确认”。 ↑ 进入虚拟机文件夹,名为“DSM”的文件,右键用记事本打开。 ↑ 第一行.encoding=“GBK”下面加一句 bios.bootOrder = "cdrom",保存退出。 ↑ 然后返回VMware界面,点击左边的“开启虚拟机”。 ↑ 鼠标点击虚拟机窗口,进入虚拟机,用键盘方向键选择第三个“XPEnology DSM 5.2-5592 Install/Upgrade”回车,然后键盘同时按住“Ctrl+Alt”切换鼠标到桌面。 ↑ 虚拟机运行到这里,就完成了DSM系统的引导,接下来就是安装DSM了。 3:安装DSM ↑ 安装压缩包里的SynologyAssistantSetup-5.2-5005,步骤就不上图了,跟安装VMware类似。 ↑ 双击桌面的Synology Assistant图标,可以搜索到服务器“DiskStation”。 ↑ 右键点击“DiskStation”,选择安装。 ↑ 安装文件路径,刚才下载的解压包里,选择“DSM_DS3615xs_5592.pat”点击“”下一步继续。 ↑ 设置访问密码,不勾选“安装后创建Synology Hybrid RAID”,点击“下一步”继续。 ...


没完没了的 500 Internal Server Error

发布于 2016-09-27

上一篇文章发现七牛cdn插件导致的这个问 卸载以后首页恢复了 200状态 还以为万事大吉了 今天忽然又发现二级链接依然是 错误500 整个人都不是很好 HTTP/1.1 500 Internal Server Error Server: openresty Date: Tue, 27 Sep 2016 03:51:10 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close Link: <https://www.moenyi.cn/?p=519>; rel=shortlink X-Page-Speed: Powered By mmtrix Cache-Control: max-age=0, no-cache


七牛cdn插件导致站点响应500错误

发布于 2016-09-25

这些天一直被这个问题烦扰着,博客可以正常打开,但是那个http响应头显示500错误,导致的结果就是网站健康报错 ,然后就各种捣腾,各种检查 nginx、php、这些程序一一检测过去依然没有一点发现、网上求助也无果、后来突然想起插件、然后一试才发现是这个(WPJAM 七牛镜像存储) 插件弄的、禁用就好了。


[转]史上最详尽 SS 从零开始一站式教程

发布于 2016-09-22

如果你觉得教程对你有帮助,请 +1 、 转发(公开) ,以帮助更多的人。谢谢! (遇到问题的小伙伴多看几遍教程,老实说,目前教程已经高度完善,如果你真的认真阅读了教程的每一句话,动手跟着执行了每一个步骤,根本不会遇到任何问题,轻轻松松,一次成功。世间之事最怕 认真 二字。) ------------------------------- 友情提醒 :别说你没基础、看不懂。所谓的“不会”都是 懒 的借口,而且教程不是看会的,是 动手 跟着教程一步一步做会的。如果你懒得动脑又懒得动手,那你现在已经可以点击右上方的X了。如果你已经准备好了,那么follow me,走你!( 特别提醒 :以下的每一个部分都非常重要,你少看一句话都可能影响后续步骤的进行和最终的使用效果) ------------------------------- Shadowsock特点 : 1.省电(在电量查看里几乎看不到它的身影) 2.支持开机自启动,且断网无影响,无需手动重连(方便网络不稳定或者3G&Wi-Fi频繁切换的小伙伴) 3.可使用自己的服务器(安全和速度的保证) 4.支持区分国内外流量(传统VPN在翻出墙外后访问国内站点会变慢) 5.可对应用设置单独**(5.0之前的系统需要root) 我自己的感受:随机启动24小时后台运行(占内存10MB以内,基本不怎么耗电),跟人直接置身墙外使用手机的感受差不多。 ------------------------------- Shadowsocks的正常使用需要服务端(其实所有的**方式都需要服务端),搭建服务端需要你拥有一个属于自己的VPS。下面是我自己精挑细选出来的三家VPS供应商(如果你坚持认为我是在给这三家VPS打广告,你就不用往下看了),这三家我都在用,感觉不错,当然你也可以选择其他家的VPS产品。 DigitalOcean: KVM架构 512MB内存 20GB硬盘 1TB流量/月 5美元/月(折合***30元/月)(强力推荐,楼主自己在用)使用本链接注册账户立即到账10美元: https://www.digitalocean.com/?refcode=05c6c3707940 搬瓦工: OpenVZ架构 512MB内存 5GB硬盘 500GB流量/月 9.99美元/年(折合***5元/月) https://bandwagonhost.com/aff.php?aff=1285&pid=22(温馨小提示:此款VPS的年付选项在Billing Cycle的下拉菜单里) OpenVZ架构 128MB内存 3GB硬盘 300GB流量/月 5.99美元/年(折合***3元/月) https://bandwagonhost.com/aff.php?aff=1285&pid=21 OpenVZ架构 96MB内存 2GB硬盘 200GB流量/月 4.99美元/年(折合***2.5元/月) https://bandwagonhost.com/aff.php?aff=1285&pid=20 OpenVZ架构 64MB内存 1.5GB硬盘 100GB流量/月 3.99美元/年(折合***2元/月)(内存太小,有小伙伴反映在搭建过程中会报错, 慎用 ) https://bandwagonhost.com/aff.php?aff=1285&pid=19 注:搬瓦工域名在部分地区被墙,可能需要**访问,但在上面购买的VPS不受影响。 ...


Nginx 开启ssl https访问

发布于 2016-09-19

刚开始弄觉得好麻烦怎么都不成功,后来无意间发现原来是其他程序占用了443端口   ,害我捣腾了好久,然后因为各种问题 没有启用https  站点所有资源都要使用https才会显示绿色的小锁 server { listen 80; listen 443 ssl; ssl on; ssl_certificate 1_www.moenyi.cn_bundle.crt; ssl_certificate_key 2_www.moenyi.cn.key; ssl_session_timeout 5m; ssl_protocols SSLv2 SSLv3 TLSv1; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; server_name www.moenyi.cn moenyi.cn; charset utf8; location / { proxy_pass http://172.16.0.10:80; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }   http跳转https 我选择的是的在80端口设置一个html文件   <html> <meta http-equiv="refresh" content="0;url=https://www.moenyi.cn/"> </html> 然后在nginx的配置里面设置 主页文件指向这个html 顺便设置404错误页直接跳转https error_page  404     ...


Apache换Nginx

发布于 2016-09-16

apache耗内存越来越大了,树莓派要吃不消了。动不动就4~500内存去了,所以决定换轻量级的nginx,主要也是闲的 然后卸载之前的 程序   apache mysql    安装nginx    mysqlite 各种问题   数据库导入弄了好久  然后 nginx的重定向然后一堆乱七八糟的 又是一天过去了   sudo apt-get autoremove --purge sudo apt-get install nginx php5-fpm php5-sqlite php5-gd 2、启动nginx sudo /etc/init.d/nginx start 5)重新加载nginx的配置 sudo /etc/init.d/nginx reload