Mac OS X下使用Homebrew安装PNG支持——重新编译PHP
来源:互联网 发布:ubuntu svn 库建立 编辑:程序博客网 时间:2024/05/24 23:14
Mac OS X下使用Homebrew安装PNG支持——重新编译PHP
首先,你要有Xcode Command Line Tools(默认你已经安装了Xcode),在终端上执行以下命令即可安装
xcode-
select
--
install
再安装Homebrew
ruby -e
"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
检查安装情况:
brew doctor
依赖关系安装:
brew tap homebrew
/dupes
brew tap homebrew
/versions
brew tap homebrew
/homebrew-php
选择需要安装的PHP版本(推荐安装5.5版本)
brew options php55
#此处为5.5最新版本,即5.5.19
brew options php56
安装:
brew
install
php55
brew
install
php56
在Apache配置文件(一般为‘/etc/apache2/httpd.conf’)中重新加载PHP模块(在此之前请注释或删除之前加载的PHP模块):
LoadModule php5_module
/usr/local/opt/php55/libexec/apache2/libphp5
.so
重启Apache:
sudo
apachectl restart
注:新编译的PHP配置文件路径-‘/usr/local/etc/php/5.5/php.ini’。
附:Homebrew官网及github地址
官网:http://brew.sh/
github:https://github.com/Homebrew/homebrew-php#usage
四、安装php、php-fpm…
4.1、安装
Mac是预装了php,不过很多扩展都没安装,目测最多只能在终端里执行下php指令,所以我选择重新安装php。由于 brew 默认是没有 php 安装,所以要使用 “brew tap” 来安装 brew 的第三方程序包,这里使用 josegonzalez 的php安装包,具体操作如下:
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
执行完后,就可以用 brew 安装php了。这里php有几个版本可以安装,具体可以执行 “brew search php” 查看一下有什么php版本可以安装,一般会有“php52、php53、php54、php55”版本,我安装的是最新的php5.5版本。由于PHP5.5版本已经内嵌了 FPM(FastCGI Process Manager),在安装选项里标明就行,本人 php 的安装配置指令如下:
sudo brew install php55
--with-debug
--with-fpm
--with-gmp
--with-homebrew-openssl
--with-imap --with-intl
--with-libmysql
--without-bz2
--without-mysql
--without-pcntl
--without-pear
sudo brew install php55 --with-debug --with-fpm --with-gmp --with-homebrew-openssl --with-imap --with-intl --with-libmysql --without-bz2 --without-mysql --without-pcntl --without-pear
更多的安装选项可以通过 “brew options php55″ 查看。
提示:–with-cgi不能和–with-fpm一起安装,互相冲突
指令执行完后,php 跟 php-fpm 就安装好了。
4.2、配置
由于是重装php,之前系统预装的php还没卸载,因此在终端调用php时,还是以之前系统的php版本做解析,所以这里需要修改path,指定 php 的解析路径。在~/.bashrc(没有则创建)最后加入一行:
1 export PATH="$(brew --prefix php54)/bin:$PATH"
添加之后再执行一下source,使之生效
1 source ./.profile
不存在这个文件的朋友请参照这片文章进行配置:Mac系统终端命令行不执行命令 总出现command not found解决方法
OK,php-fpm安装完成。
要修改配置 php 或者 php-fpm 的话,可以修改 “/usr/local/etc/php/5.5/php.ini” 、 “/usr/local/etc/php/5.5/php-fpm.conf”。
详细配置方法可以参照相关资料:
php-fpm 启动参数及重要配置详解
- Mac OS X下使用Homebrew安装PNG支持——重新编译PHP
- Mac OS X 下 HomeBrew的安装和简单使用
- mac os x下安装homebrew
- Mac OS X 下编译安装 PHP
- Mac OS X 安装 Homebrew
- Mac OS X 10.12.1下安装Homebrew
- Mac OS X 下软件包管理利器 – Homebrew安装与使用
- Mac OS X 程序员利器 – Homebrew安装与使用
- Mac OS X 程序员利器 – Homebrew安装与使用
- Mac OS X 程序员利器 – Homebrew安装与使用
- Mac OS X系统 HomeBrew的安装和简单使用
- Mac OS X系统 HomeBrew的安装和简单使用
- Mac OS X 下 php 扩展 memcached 编译安装失败
- Mac OS X上安装和使用Homebrew和Homebrew Cask来进行软件安装管理
- Mac OS X 通过Homebrew安装Go
- Mac OS下包管理器Homebrew的安装与使用
- Mac OS下包管理器Homebrew的安装与使用
- Mac OS X使用软件包管理工具HomeBrew
- 调用系统照相机录像和拍照(类微信,QQ)
- Android虚拟机,控制台Console报错几例及解决办法
- lua动态修复线上bug实践(iOS篇)
- IDE、ACHI
- css3 制作动态饼图
- Mac OS X下使用Homebrew安装PNG支持——重新编译PHP
- Android签名详解(debug和release)
- Hbase1.0.0实战(2)连接hbase数据库
- char与byte的区别,java中的Integer的toBinaryString()方法
- JavaScript使用原型创建对象
- 191 Number of 1 Bits
- hmtl 乱码总结
- C++ 中[]操作符重载
- 【JVM】内存区域及区域异常