MAMP PRO安装PHP扩展的方法

2016-7-28 奇Yu 乱七八糟


这几天因为需要使用MAC做PHP开发,安装了一个MAMP PRO的试用版,整体感觉非常好用,还可以自由选择PHP版本、Apache扩展、很方便的创建网站并自动修改系统hosts文件等。

MAMP和MAMP PRO是两个独立软件,MAMP可以单独运行,支持简单的操作如PHP版本切换、Apache/Nginx切换、启动/停止服务等。MAMP PRO不能独立运行,它需要依赖MAMP软件,其实MAMP PRO就是MAMP的一个功能强大的控制面板,并提供了一些MAMP本身不支持的功能(如修改hosts、DDNS、方便的修改PHP运行方式以及Apache模块、方便的添加和管理虚拟网站等),售价不到400元,你值得拥有~

2015-09-10 13.19.26

因为我的项目很多都依赖Redis做缓存和队列,偶尔也有使用MongoDB的需求,或者安装Phalcon框架等,而MAMP不支持这些扩展,也没有提供任何安装这些扩展的方法,只能去折腾~~ 各种查资料,各种看文档 。。。。

以下以安装Redis为例,其它扩展方法一样。

首先需要先安装Redis,我比较懒,直接使用brew安装的


brew install redis

接下来安装php-redis扩展,这个可以自己下载源码编译,或者寻找对应自己所用PHP版本的redis.so。

因为MAMP里面集成的PHP版本都没有包含头文件,自己下载编译的话肯定会出错,具体解决方法可自行去查找资料。当然,我比较懒,于是:

brew install homebrew/php/php56-redis

因为我用的是PHP5.6,所以是php56-redis,用这种方法非常方便、简单,但带来的问题是brew会自动安装一个PHP5.6.19到/usr/local/Cellar目录下。

而安装好的redis扩展被放到了/usr/local/Cellar/php56-redis/2.2.7_1/redis.so

接下来就是修改PHP配置文件的问题了。前面说到MAMP里面每个PHP版本对应的目录下面都有一个 conf/php.ini 文件,自然就是PHP的配置文件了,于是修改这个文件,在扩展的部分添加以下代码

extension=/usr/local/Cellar/php56-redis/2.2.7_1/redis.so

完后后经测试,php -m 表示已加载redis扩展,并且使用MAMP启动服务能正常加载redis扩展,但使用MAMP PRO却无法加载扩展。

这个总是着实头疼了一阵,最后想到phpinfo查看加载的是哪个配置文件,最终定位到配置文件的位置在/Library/Application Support/appsolute/MAMP PRO/conf/php.ini。而且发现使用module方式和使用CGI方式加载的配置文件也不一样,但都在这个目录下面。于是尝试去修改这个文件添加redis扩展的路径。

问题出现了,还是没能加载redis扩展,再去查看刚刚修改的那个php.ini文件,发现修改全部都不见了(可见MAMP PRO每次启动服务时都会重新生成这个配置文件,所以刚才的修改不见了)。

实在没办法,只能去官网上面找出路,英文文档各种翻,甚至基本的操作都看了一遍,终于还是找到方法了~~ —— 模板~

虽然官网没说这个模板能干什么用,但显而易见这是每次启动服务的时候用来重新生成php.ini和httpd.conf文件的模板。

修改方法:

点击菜单 –> File –> Edit Template –> PHP –> PHP 5.6.10 php.ini

2015-09-10 13.05.02

接下来会弹出一个警告并打开一个php.ini这样的文件,可以看到这个文件里面很多关键的地方都被换成了MAMP的变量。直接和前面一样在扩展的部分加上加载redis扩展的内容,保存并重启MAMP服务。

再次phpinfo发现终于成功加载了redis扩展。。。真是一路折腾,不过也算是对MAMP PRO这个软件有了更深一层的了解,以后在使用的时候也会方便很多。

安装MongoDB等基它扩展的方法也与此相似,简单总结一下:

  • 如果不使用MAMP PRO的话可以直接在 /Application/MAMP/bin/php/php-x.x.x/conf 目录下修改php.ini,并且会生效
  • 如果使用MAMP PRO必须要修改模板才能生效

一版来说是如下几个过程:

  1. 下载或编译扩展(一般是.so文件)
  2. 修改MAMP PRO的php.ini模板
  3. 没了

知道了模板这个东西,以后有需要也可以很方便的个性Apache的模板啦~


转自:https://icewing.cc/mamp-pro-install-php-extendsion.html



评论(0) 浏览(2793)

zend studio 12 离线汉化 和破解

2015-3-20 奇Yu 乱七八糟

首先提供一个 zend studio 12汉化的百度连接地址

http://pan.baidu.com/s/1dD5x1cd

下载后解压



安装方法

Help–> Install New Software..

然后

QQ截图20150320195013.png

QQ截图20150320195040.png

QQ截图20150320195141.png

然后就是 下一步

接受

 完成



关于破解

http://pan.baidu.com/s/1eQ1rEng

将下载的文件 覆盖掉

ZendStudio 安装目录下plugins目录下的 plugins的com.zend.verifier_12.0.0.v20141115-2331.jar



注意:如果你的版本不是这个版本

一个最简单的方法

就是 在 plugins目录下 搜索 com.zend.verifier_前半部分。

这时候就会出现一个 你将这个文件的 文件名 复制然后将刚下载的 破解文件重命名成这个文件名。然后覆盖这个文件

在启动看看。已经破解。百试不爽。。


评论(0) 浏览(5762)

不要忘记当初的梦想

2014-12-4 奇Yu 乱七八糟

      有兄弟二人,旅游回来深夜到家,楼好高, 他们家住八十层,太晚了没电梯。他们决定爬楼上去。爬啊爬,一开始,虽然背着大行李包,却也健步如飞,不过到了二十层,开始感觉到累了。弟弟跟哥哥商量,咱们把行李放楼道里吧,反正明天有了电梯,我们再来拿。 哥哥一听,觉得也对,就同意了。可是空着手爬楼,一样觉得很累,到了三十层,两个人的抱怨越来越多,可是能怎样呢?总不能停下来睡楼道,只能一边抱怨一边爬。到了四十层,抱怨的声音反而比刚才小了,因为他们发现越抱怨反而越累。到了五十层,他们基本不抱怨了,只是默默的往上爬。等到了六十层,他们偶尔说句 话,也是鼓励对方,快到了,再坚持一下吧,就快到了。 终于,他们到了八十层。弟弟笑着对哥哥说, 唉呀,历尽千辛万苦,我们终于到终点了!我真高兴。 可是哥哥却愁眉苦脸答道: 别高兴了,我才发现,咱们家的门钥匙,还在二十层的行李里哪!

我们每个人,都仿佛那爬楼的哥俩,二十层以前,就仿佛我们的二十岁以前,无忧无虑,把什么都看得轻巧容易。到了二十几岁,开始感觉到辛苦,想减轻负担, 就把行李能丢的丢掉,却忘记了那里面有你的钥匙--也就是人生梦想!三十岁了,抱怨更多,仿佛世界都在和自己作对。四十、五十岁,开始认命了。到了八十 岁,终于该结束这一生的时候,却发现,原来自己爬楼的一生是毫无意义--因为梦想早在二十几岁的时候丢掉。没有那梦想,请问你爬楼的目的是什么呢?那么辛 苦爬楼难道就是为了赶紧走完一生然后无意义死去?所以,虽然很多时候,我们都觉得包裹行李太麻烦,可是也请你不要丢弃它,因为里面藏着的梦想是你一生努力的意义之所在!

评论(0) 浏览(1833)

LIUNX主机从百度网盘wget压缩包

2014-11-6 奇Yu 乱七八糟

如果你有一个几百M的大压缩包,在百度网盘,现在想上次到自己的服务器,

首选liunx的wget命令

如果想在自己的服务器解压,先确保你的压缩包是liunx支持的压缩方式,不然上传上去也是徒劳

首先获取下载网址

在百度的下载页面 点击下载

baidu wget liunx.jpg


然后在到 下载的列表内复制出真正的网址

百度网盘 wget下载.jpg



然后使用putty登录liunx服务器

将当前目录 转到你想要下载的目录

使用 wget方法

wget -c -O test.zip "百度网址"

具体的参数 -c是支持断点续传

-O 大写的O是下载到服务器的保存的名字  如果不这样做 默认的百度连接名字会过长

百度网址 两边的英文冒号一定不能少

liunx wget 百度网盘.jpg




评论(0) 浏览(2156)

zend studio 11.0.0 11.0.1最新版破解

2014-9-2 奇Yu 乱七八糟

刚破解好的10.61,呵呵手贱,点了下升级,然后就升级到了11.0.1,又变成一个月的试用期。哎呀呀!!

幸好网上有最新版的破解,可是下载下来一看貌似和我的版本不一样。

刚刚升级的是11.0.1 网上的是11.0.0

不过幸好有办法,只需要将破解文件的版本号改成现在的版本号就可以了

现在最新的版本号是Build ID: 11.0.1.v20140715-20140815-1236-245

将破解文件 名称改成:com.zend.verifier_11.0.1.v20140815-1236.jar

然后放到 程序的 plugins目录内覆盖即可


如果是110.0的版本

将解压后的 破解文件放到 plugins内

然后运行 keygen.jar(需要有JAVA环境支持)

生成注册码 就OK

11.0.0破解

Zend11_keygen.rar

11.0.1的破解

com.zend.verifier_11.0.1.v20140815-1236.jar.zip



补充下。。
如果你下载的是11  以后的版本
那么最简单的办法就是
打开 程序的 安装目录
找到插件目录
然后搜索
com.zend.verifier
这个11的破解补丁的前半部分
 然后将 搜索到的这个文件 的  名字 拷贝
将下载的破解补丁名字 替换成  插件目录下的 那个名字

然后用 破解补丁 替换插件下的 



评论(0) 浏览(4996)

zend studio 10.6 正版破解

2014-9-2 奇Yu 乱七八糟

最近换了个苹果系统。

然后 zend studio重新安装了。

但是破解的时候 找不到以前的下载文件了。

原来的作者最近网站备案。所以下载地址关闭了。

我的 ZEND STUDIO 版本是


Build ID: 10.6.1.v20140121-20140329-2132-194

本人亲测可以使用的


一、
到官方网站下载:安装完后不要启动程序先,完成以下操作再启动并注册
http://www.zend.com/en/products/studio/downloads
下载文件一定要下载 10.6版本的

破解文件对WIN MAC是通用的
二、
破解文件:安装完后把Cracked plugins jar下的这个文件覆盖到安装目录下的plugins下
com.zend.php.core_10.6.1.v20140329-2132.jar

三、
Zend Studio 10.6.1注册码:第一次启动时输入以下解码串即可
15BD3D9635621E3AD4AE0F243B9E76CCFF6383B0E254EF646FD47B1424832332148D73E944AC95FC2A22EAF9965FE00D0BBACAD80E4B73BCFD40AADBEBD606EA4C33A74AEBB140CFB189E545E351774B7A020CDBE4FD159CDFF00F3C6A08C6AAC1A4F811EDDCF59CAFD09D46C849CB780BF6EF5983D3AFC372FC2021714E6B0B



 原文让把破解文件放到安装路径下的plugins目录下替换同名文件
关键就是在这里了,windows的plugins很好找,Mac下就不那么容易了:
/Applications/ZendStudio.app/Contents/Resources/Java/plugins


ZendStudio10.6.1_cr_wishdown.zip

评论(0) 浏览(2187)

MAMP PRO 3.05 3.03注册码 3.06 3.07

2014-8-17 奇Yu 乱七八糟

原价:59美元 约360人民币

MAMP Pro for Mac 3.0.5介绍

我花掉59买的 现在公布序列号: SN:CB7E-F665-A199-E2E68

现在发出来了,希望百度能及时搜到我这篇日记,不要让那帮肚子赚黑心钱。

转自:http://www.douban.com/note/368451811/


3.06 3.07 注册码 mp-ded4-0a88-3a11-f9fde

本人 MAMP PRO3.03 亲测可以注册成功

评论(0) 浏览(3387)

房产中介OA办公php系统计划书

2014-7-25 奇Yu 乱七八糟

一、现状

现在云办公系统平台铺天盖地,但都是一些大类目的,例如服装行业,运输行业,房产行业,而更细分的子行业,专业对口于子行业云办公则少之又少。

在房屋中介出现一些状况

1.公司10几个业务员,都同时盯着XX同城信息网站。员工刚拨打过的房东电话,其它员工还会打一次,不仅浪费公司资源,更惹得房东厌烦;

2.出现了房东如果刷新或者置顶租房信息,公司的员工会再次重复发生第一条的事情,这个时候,连员工自己,都不知道这条信息,是否自己联系过,更不用提其它员工他们更不知道有没有其它同事联系过!!出现了一条消息多个员工拨打询问,或者一条消息全公司的人都没有人拨打过一次。

3.筛选的客户资源管理不科学,没有办公自动化的公司,很多员工把一些客户资源记录在文件或者笔记本内,不利于员工的业务追踪回访,更不利于企业管理和资源分配。

二、解决方案

1.在公司内所有电脑安装 谷歌游览器,在浏览器内 安装插件,插件和远程服务器连接。每次游览详情页,员工手动根据业主情况 分别选定不同等级,然后提交,如果是意向较深业主,可以抓取业主信息后提交,以便于后期回访。

2.当有标注颜色后,再次浏览 信息列表页,插件会自动从服务器获取该条信息的记录,然后标注出不同的颜色。以便于其它员工区分,该条消息是否被阅读过。

3.云端办公,公司登录云端办公,可以查看 ,检索,用户所标记的个个信息,可以对每条信息进行更新,企业管理者可以查看所有员工的,业务进展情况。

三、具体实现

插件具体实现:

1.在打开XX同城网站的 信息详情页弹出一个对话框。可以对该条信息尽兴标注,例如 红色代表同行,黄色代表户主,绿色代表有意向,

2.当打开信息的列表页时候,会在页表页的标题标注红黄绿,以区分该条消息的状态。

云端办公

1.云端接受用户提交的 各种信息入库,组成有效的客户资源信息库。

2.企业管理帐号,可以添加,删除,编辑,用户,可以查看所有的客户信息,

3.员工帐号,可以查看自己提交的客户资源,对其修改,删除,编辑,更新,添加回访信息备注;

4.企业客户管理添加查看修改删除签合同的客户信息租房到期时间等信息。

四、其它后期追加功能

1、实现微信公共平台接入,实现员工可以通过微信查看自己在云端的客户信息;

2、实现手机APP的办公自动化!

        

评论(1) 浏览(2183)

Powered by emlog 豫ICP备14014990号-1 sitemap