MAC下MAMP安装php扩展教程记录

摘要:
1.在官方网站下载相应的PHP版本http://php.net/get/php-5.3.29.tar.gz/from/a/mirror2.解压缩以查找所需的扩展目录。例如,我想要的是shmocpd~/Downloads/php-5.3.29/ext/shmop3.执行php版本的phpize,而不是默认的/Applications/MAMP/bin/php/php5.3.29/bin/hpize4.编译说明

1.官网下载所对应的php 版本
http://php.net/get/php-5.3.29.tar.gz/from/a/mirror

2.解压 找到需要的扩展目录 例如我要的是shmop
cd ~/Downloads/php-5.3.29/ext/shmop

3.执行你所用php版本的phpize 而不是默认的
/Applications/MAMP/bin/php/php5.3.29/bin/phpize

4.编译 注意版本
./configure --with-php-config=/Applications/MAMP/bin/php/php5.3.29/bin/php-config
make
make install

5.修改MAMP 中php 的扩展加上
extension=shmop.so

如果你和我一样没有./configure 折腾半天,注意看错误提示,
例如:autoconf 和 m4 没有安装 或者版本 太老
brew install autoconf
brew install m4

m4安装之后 记得让MAMP 下面 使用新安装的m4
cd /Applications/MAMP/Library/bin
mv m4 m4.old
ln -s /usr/local/opt/m4/bin/m4 ./m4

免责声明:文章转载自《MAC下MAMP安装php扩展教程记录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇suricata的模块和插槽SpringBoot启动报错:Failed to introspect Class [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration] from ClassLoader [sun.misc.Launcher$AppClassLoader@4e0e2f2a]下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PhpStorm添加PHP代码规范检查CodeSniffer(phpcs)和PHP代码静态分析工具Mess Detector(phpmd)

一、安装 添加镜像,加速下载 ./composer.phar  config -g repo.packagist composer https://packagist.phpcomposer.com CodeSniffer composer.phar global require "squizlabs/php_codesniffer=*" Mess Det...

PHP curl请求封装

/** * @Description: curl请求 * @Author: Yang * @param $url * @param null $data * @param string $method * @param array $header * @param bool $https * @param int $timeout * @...

常见的php攻击(6种攻击详解)

1、SQL注入 SQL注入是一种恶意攻击,用户利用在表单字段输入SQL语句的方式来影响正常的SQL执行。还有一种是通过system()或exec()命令注入的,它具有相同的SQL注入机制,但只针对shell命令。 [python] view plain copy $username=$_POST['username']; $query="sele...

php生成RSA公钥私钥方法-OPENSSL

一,环境 windows + php7.2 二,方法实现 $config = array('config' =>'D:phpwwwrootphpextrassslopenssl.cnf',  //安装PHP7会自带这个配置文件'digest_alg' => 'sha256',                 //可以用openssl_get_m...

emlog模板制作帮助手册

emlog基本模板文件 必须文件: main.css: CSS(样式表)文件 log_list.php: 日志列表页模板 echo_log.php: 日志页模板 page.php: 页面(page)模板 footer.php: Footer模板 header.php: Header模板 t.php: 碎语模板 module.php: 包含widgets、评...

用脚本获取windows的mac地址

bat脚本内容如下 @echo off echo GET MAC ADDRESS echo PLEASE WAIT... getmac /v > mac.txt echo GET MAC ADDRESS SUCCESS pause exit getmac命令详解 1.具体功能 该命令用于返回计算机中所有网卡的媒体访问控制(MAC)地址以及每个地址的网...