Mac上安装扩展
2018-03-26 21:02
274 查看
## 在官方的php.tar 或 php.gz包 里面有ext文件夹 里面有扩展的安装包
## 比如socket包
## MAC安装php默认安装位置在/usr/local/php里面
cd ~/src/php-7.2.1/ext/sockets
/usr/local/php/bin/phpize ##这一步是php化
./configure --prefix=/usr/local/php --with-php-config=/usr/local/php/bin/php-config --enable-sockets
make && make install ## 会提示安装好了sockets.so到/usr/local/php/lib/php/extensions/no-debug-non-zts-201*****/中
## 接下来打开php.ini
## MAC一般会默认自带php 自己装的php.ini读的位置要看自己的配置
cat ~/.bash_profile ## ~ 表示 /Users/****目录 也就是家目录 ****指的是管理员账户名 默认是Apple 可以自己设置
## 配置差不多长这样:
export PATH=/usr/local/php/bin:/usr/local/sbin:/usr/local/pgsql/bin:/usr/local/ssdb:/usr/local/nginx/sbin:$PATH
## 配置以冒号分割 第一个地址的上一层的bin目录就是默认读取的安装php.ini文件的位置 即/usr/local/php/lib里面的php.ini是系统读取php.ini的位置 如果这个位置没有php.ini 系统会读取自己自带的php.ini 一切配置都是默认的
## 也会有人把地址写为/usr/local/bin,则有效的php.ini应该放在/usr/local/lib中
vi php.ini
:/socket
## 找到;extensions=sockets.so 去掉分号; 没有这句话 则添加上 extensions=sockets.so 就好了
## 重启php 我是装了fpm 所以是fpm restart就好了 其他情况请自行百度
## 比如socket包
## MAC安装php默认安装位置在/usr/local/php里面
cd ~/src/php-7.2.1/ext/sockets
/usr/local/php/bin/phpize ##这一步是php化
./configure --prefix=/usr/local/php --with-php-config=/usr/local/php/bin/php-config --enable-sockets
make && make install ## 会提示安装好了sockets.so到/usr/local/php/lib/php/extensions/no-debug-non-zts-201*****/中
## 接下来打开php.ini
## MAC一般会默认自带php 自己装的php.ini读的位置要看自己的配置
cat ~/.bash_profile ## ~ 表示 /Users/****目录 也就是家目录 ****指的是管理员账户名 默认是Apple 可以自己设置
## 配置差不多长这样:
export PATH=/usr/local/php/bin:/usr/local/sbin:/usr/local/pgsql/bin:/usr/local/ssdb:/usr/local/nginx/sbin:$PATH
## 配置以冒号分割 第一个地址的上一层的bin目录就是默认读取的安装php.ini文件的位置 即/usr/local/php/lib里面的php.ini是系统读取php.ini的位置 如果这个位置没有php.ini 系统会读取自己自带的php.ini 一切配置都是默认的
## 也会有人把地址写为/usr/local/bin,则有效的php.ini应该放在/usr/local/lib中
vi php.ini
:/socket
## 找到;extensions=sockets.so 去掉分号; 没有这句话 则添加上 extensions=sockets.so 就好了
## 重启php 我是装了fpm 所以是fpm restart就好了 其他情况请自行百度
相关文章推荐
- Mac OS X 下 php 扩展 memcached 编译安装失败
- Mac安装php和redis扩展
- Mac 10.11下成功安装Wex5及文件扩展属性问题
- Mac OS X 下安装memcache 、php 扩展【亲测】
- mac安装php的oracle扩展oci8的一些问题
- mac 安装php mongo扩展,无法使用的解决办法
- 为Mac OS X 中的MAMP安装 libmosquitto PHP扩展
- mac下安装mcrypt扩展
- Mac Xampp 安装redis 及 安装php-redis扩展
- mac安装 redis 并 安装 PHP扩展
- Mac OS X 10.9自带php-fpm的配置使用和扩展安装
- Mac OS X安装redis-php扩展
- mac下安装php-redis扩展
- 为Mac OS X 中的MAMP安装 libmosquitto PHP扩展
- mac php 安装 encrypt 扩展
- mac 下安装redis扩展
- mac系统安装php redis扩展
- mac 中安装redis 以及 安装php-redis扩展过程详细记录
- MAC下安装php扩展memcache
- mac下mamp给php7.0安装redis扩展的各种坑.