随笔分类 - 23.CentOS/Ubuntu/Mac
摘要:1、去官网下载 redis 扩展源码包 https://github.com/phpredis/phpredis 2、安装 redis 扩展 3、修改 php.ini 文件 增加 如下内容: extension=redis.so 4、重启 php-fpm 延伸阅读: Mac Pro 编译安装 Red
阅读全文
摘要:MySQL 从 5.5 升级到 5.6,启动时报错: 原因:主要是没有正常关闭 mysqld 服务的情况下,对数据库参数进行改变导致的。因此重启后的服务器不支持InnoDB引擎。 处理方法:删除目录下的 ib_logfile0 和 ib_logfile1 文件。 参考: http://oyqiaoj
阅读全文
摘要:make时提示: 解决方法: 再检查php,指定 iconv的位置 --with-iconv=/usr/local/libiconv 另一种解决方法为去除 iconv模块也能正常编译php,如下: 编辑 Makefile 大約 77 行左右的地方: 在最後加上 -liconv,例如: 再运行make
阅读全文
摘要:执行安装 rpm -ivh lib64stdc++6-4.6.1-2-mdv2011.0.x86_64.rpm 时提示以下错误: 是安装包冲突,把冲突的包卸载
阅读全文
摘要:Mac 自带的日历工具一点也不好用,好在 Itsycal 弥补了这个缺陷,效果图如下: 下载地址:https://www.mowglii.com/itsycal/,下载解压后,把 Itsycal.app 拖动到 /Applications/ 目录中,即可完成安装。 个性化设置 一、在顶部的任务栏上,
阅读全文
摘要:1、安装svn yum -y install subversion 2、创建svn仓库路径 mkdir -p /opt/svn/project1 mkdir -p /opt/svn/project2 svnadmin create /opt/svn/project1 svnadmin create
阅读全文
摘要:CentOS:阿里云 PHP:最新版 、历史版本 Nginx:最新版 MySQL:最新版 、历史版本 、5.5手册 、5.6手册 PHP源码加密组件:iconCube phpStudy SVN客户端:TortoiseSVN IP 归属地数据库下载 FFmpeg:视频处理库(工具),格式转换,视频截图
阅读全文
摘要:先前参考 如何 实现PHP多版本的 共存 和 切换? 实现了Linux(Ubuntu/CentOS)系统下,PHP多版本的切换,但是在 Mac OS 下,由于用户权限控制的比较严格,文章里提到的脚本运行失败(没达到预期效果)。后面采用了其他方式实现了 通过执行脚本自由切换PHP版本: 1、新建 2
阅读全文
摘要:编译PHP时指定路径 这样可以PHP版本就可以安装到一个特别的路径,而不是安装到 /usr/local/ 下。多个版本的 PHP 分别保存在各自的目录中,根据程序需要启动不同的 PHP。 使用软链接 如果要切换默认PHP的版本,只需要重建软链接即可。 编写自动切换版本脚本 to_php56.sh,切
阅读全文
摘要:买 Mac Pro 的时候,系统为 OS X 10.11.5,编译 PHP-5.6.21 的时候,也遇到一些坑,安装过程记录如下: Mac Pro 编译安装 PHP 5.6.21 及 问题汇总 后来,系统升级为 OS X 10.11.6,再后来,打算升级 PHP 至 5.6.28,报错: 【报错1】
阅读全文
摘要:回顾下先前的安装笔记: PHP5不重新编译,如何安装自带的未安装过的扩展,如soap扩展? #下载 Swoole-1.8.10后,开始编译# 修改 php.ini,加入extension=swoole.so,开启swoole扩展 【报错】 【解决】
阅读全文
摘要:Ubuntu 2012,有 2D 和 3D 的渲染效果,但是 在虚拟机中,开启 3D 效果后,特别卡。好在 VMware 中有个“关闭3D”的开关,如下图所示: 去掉勾选“加速 3D 图形”
阅读全文
摘要:如果是线上服务器,假设它是 2TB 的 SATA 硬盘、8GB 内存,建议按如下方式进行分区: / 20480M(20G)(主分区) /boot 128M swap 10240M /data 2016152M(即剩余的所有磁盘空间) 如果是 个人电脑 学习用,假设虚拟机的硬盘定为 50GB,分区参考
阅读全文
摘要:1、修改配置 把 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text" 然后保存。 2、让修改生效 3、重启后,就自动进入tty1了 注意:tty1,tty2 为第一工作
阅读全文
摘要:1、安装SS 2、启动SSH 3、修改SSH配置文件 修改SSH的服务端口,默认端口是22 4、登录下试试
阅读全文
摘要:所有的用户都属于 staff 组, 只有具有管理员性质的用户位于 wheel 组中。 wheel 是一个特殊的用户组,该组的用户可以使用 su 切换到 root,而 staff 组是所有普通用户的集合。 更多安全设置,查看: http://www.cnblogs.com/jan5/p/3359421
阅读全文
摘要:1、先安装 brew,参考文章:Mac Pro 安装 Homebrew 软件包管理工具 2、执行安装命令 出现警告提示: Warning: cmake-3.5.2 already installed, it's just not linked 3、国外网友也遇到这个问题:cmake-3.5.2 al
阅读全文
摘要:在Mac下安装好了PHP开发环境(PHP-FPM,Nginx,MySql), 想设置成开机自启动,原来以为和一般的Linux系统一样,也是在rc.d这样目录放置启动脚本。在网上查了一些资料,发现苹果应该是把它完全封闭了,只能利用Mac系统里的Launchctl来做这个事。 Launchctl 其实就
阅读全文
摘要:先前在 Windows 操作系统下,习惯用 TortoiseSVN 导出新增或修改过的文件(【相当实用】如何让TortoiseSVN导出新增或修改过的文件 ),最近换成了 Mac Pro 笔记本电脑,一时没找到类似 TortoiseSVN 好用的客户端工具。好吧,利用PHP写个导出小工具: 1、工具
阅读全文
摘要:系统自带的 SVN 版本为 1.7.2 有点老,安装下最新版本 由于老版本还在(未删除),系统会优先使用老版本的 SVN,配置下环境变量,让 最新版的 SVN 被使用。 export PATH=/usr/local/Cellar/subversion/1.9.4/bin:$PATH 让配置立即生效
阅读全文