很多站长朋友们都不太清楚macphp安装扩展,今天小编就来给大家整理macphp安装扩展,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 在mac上写php的C扩展,用哪个IDE 2、 Mac 安装完整带pthreads,yaml等扩展的PHP7.0 3、 如何在Mac OS X中安装PHP扩展支持 4、 mac中怎样通过brew 安装php的redis扩展 5、 求助,Mac OS升级到10.9后,原先用homebrew装的php扩展不起作用了 在mac上写php的C扩展,用哪个IDE安装PHP扩展要求Mac系统已经安装了Xcode环境和命令行开发工具,如果还没安装,可以使用Shell安装。
xcode-select --install
为了扩展管理方便,首先来安装pecl扩展管理器。
cd /usr/lib/php
sudo php install-pear-nozlib.phar
安装Redis、Memcache、Mongo等扩展。
sudo pecl install redis
sudo pecl install memcache
sudo pecl install mongo
sudo pecl install xdebug
将扩展配置添加的php.ini文件中:
extension=memcache.so
extension=mongo.so
extension=redis.so
zend_extension=xdebug.so
安装xcache,从官网下载,解压缩并安装
tar xvf xcache-3.2.0.tar
cd xcache-3.2.0
phpize
。/configure
make
sudo make install
配置XCache
[xcache]
xcache.size = 128M
xcache.var_size = 8M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.optimizer = Off
由于Mac自带的PHP环境是不包括mcrypt扩展的,所以需要下载同版本的php源码包,单独编译这个模块加载。从官网的归档里面找到php5.5.14的源码包,下载:
tar zxvf php-5.5.14.tar.gz
cd php-5.5.14/ext/mcrypt/
phpize。/configure
make
sudo make install
配置ext-mcrypt
extension=mcrypt.so
为了加速,还需要打开opcache。
zend_extension=opcache.so
[opcache]
; Determines if Zend OPCache is enabled
opcache.enable=0
; Determines if Zend OPCache is enabled for the CLI version of PHP
opcache.enable_cli=0
Mac 安装完整带pthreads,yaml等扩展的PHP7.0尝试如下操作:
1、 在php.ini中设置extension_dir 指向e:\php5.4\ext; 部分php扩展加载了
2、设置windows系统环境变量, phpext, 指向e:\php5.4\ext, PHPRC 指向e:\php5.4 设置path环境变量,添加e:\php5.4
3、重新启动apache
如何在Mac OS X中安装PHP扩展支持进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:cd curl 执行phpize生成编译文件,phpize在PHP安装目录的bin目录下 /usr/local/php5/bin/phpize 运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script.,需要安装autoconf: yum install autoconf(RedHat或者CentOS)、apt-get install autoconf(Ubuntu Linux) /usr/local/php5/bin/php -v 执行这个命令时,php会去检查配置文件是否正确,如果有配置错误,这里会报错,可以根据错误信息去排查!
mac中怎样通过brew 安装php的redis扩展1. 通过homebrew 安装 redis
sodu brew install redis
2. 安装后执行开启redis,采用默认配置, 默认配置只有本地(127.0.0.1)可以访问。需要远程访问的话修改配置,注释bind 127.0.0.1即可。当然还要设置防火墙。
求助,Mac OS升级到10.9后,原先用homebrew装的php扩展不起作用了用了一年的Mac OS X了,之前不熟悉这个系统,用的是系统自带的PHP以及DMG包安装的MySQL,时间长了,慢慢觉得MacBook的速度跟不上了,虽然关机次数不多,但是每次开机,或者唤醒电脑的时候,系统明显有一定时间的卡顿。特别表现在开机的时候。完全可以去泡一个来一桶了。因此干掉MD101上的光驱,换上256G的Sandisk SSD, 干掉原厂的2G 2,换上8G 2 。 速度应该是杠杠的了,至少可以再服役2年吧。趁着这次加硬盘的机会,就准备彻底重做开发环境。现在对Mac也有了一定的了解,特地记录一下本次的开发环境安装详情,给自己一个备忘,希望也可以帮助到刚接触Mac环境的同学们。本开发环境,全部基于HomeBrew安装。 主要软件版本:PHP5/mxcl/homebrew/go/install)" 自检:复制代码 代码如下:brew doctor 常用命令: (所有软件以PHP5.5为例子)复制代码 代码如下:brew update #更新brew可安装包,建议每次执行一下brew search php55 #搜索php5.5brew tap josegonzalez/php #安装扩展<gihhub_user/repo> brew tap #查看安装的扩展列表brew install php55 #安装php5.5brew remove php55 #卸载php5.5brew upgrade php55 #升级php5.5brew options php55 #查看php5.5安装选项brew info php55 #查看php5.5相关信息brew home php55 #访问php5.5官方网站brew services list #查看系统通过 brew 安装的服务brew services cleanup #清除已卸载无用的启动配置文件brew services restart php55 #重启php-fpm注意:brew services 相关命令最好别经常用了,提示会被移除复制代码 代码如下:~ brew services restart php55Warning: brew services is unsupported and will be removed soon.You should use launchctl instead.Please feel free volunteer to support it in a tap.Stopping `php55`... (might take a while)==> Successfully stopped `php55` (label: homebrew.mxcl.php55)==> Successfully started `php55` (label: homebrew.mxcl.php55)
关于macphp安装扩展的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于macphp安装扩展 mac 安装php扩展的详细内容...