mac下载切换不同PHP版本

简介: mac下载切换不同PHP版本

1.问题:生成验证码不可用,缺少freetype

2.原环境:nginx + mac自带php

3.下载php7.2

下载命令:

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.2

01ebd755782e4c909dad0843d3544acf.jpeg

下载成功

这个命令把PHP安装到了 /usr/local/php5目录下,是一个单独的目录,所以,不会影响到原先的PHP,这2个版本是共存的。完全不会影响到目前的PHP版本。

4.查看PHP版本

这个时候,你在终端中输入php -v 显示的还是老的版本,如果你想用新的版本的php。可以这样/usr/local/php5/bin/php -v,这样很麻烦,可以将这个新的PHP路径追加到$path中。

vi ~/.bash_profile
//有就编辑,没有就新建一个这个文件名。
export PATH=/usr/local/php5/bin:/usr/local/php5/sbin:$PATH
//清除下缓存,使得它生效
source ~/.bash_profile

5.重新运行

会报错,说找不到php-fpm.conf。它默认去/usr/local/php5/etc/目录下去找了,由于,我之前已经有了一个在/etc/php-fpm.conf。所以,我直接用这个配置好了:

sudo killall php-fpm
sudo php-fpm
[21-Jul-2015 23:07:30] ERROR: failed to open configuration file '/usr/local/php5/etc/php-fpm.conf': No such file or directory (2)
[21-Jul-2015 23:07:30] ERROR: failed to load configuration file '/usr/local/php5/etc/php-fpm.conf'
[21-Jul-2015 23:07:30] ERROR: FPM initialization failed

拷贝php-fpm.conf

sudo cp /etc/php-fpm.conf /usr/local/php5/etc/

再运行:sudo php-fpm成功

6.切换版本

cd /urs/local/
sudo rm -rf ./php5
sudo cp -R php5-7.2.21-20190811-210031 php5
php -v
php-fpm -v
sudo killall php-fpm
sudo php-fpm

01ebd755782e4c909dad0843d3544acf.jpeg

切换php版本

01ebd755782e4c909dad0843d3544acf.jpeg

image.png


目录
相关文章
|
1月前
|
PHP
微信公众号的程序接入 - PHP 版本源代码
微信公众号的程序接入 - PHP 版本源代码
23 0
微信公众号的程序接入 - PHP 版本源代码
|
1月前
【Node】Mac多版本Node切换
【Node】Mac多版本Node切换
34 1
|
23天前
使用mac版本试用版Beyond过期报错,反复提示要注册的提示信息问题,暂时没有解决方案
使用mac版本试用版Beyond过期报错,反复提示要注册的提示信息问题,暂时没有解决方案
22 1
|
25天前
|
iOS开发
mac版本Beyond Compare如何一直试用
mac版本Beyond Compare如何一直试用
26 0
mac版本Beyond Compare如何一直试用
|
25天前
|
数据安全/隐私保护
通过mac电脑的下载服务器的日志与日志筛选
通过mac电脑的下载服务器的日志与日志筛选
24 0
|
29天前
|
JavaScript
Mac 使用CLI脚手架创建 Vue项目、不同版本创建项目的项目结构差异
Mac 使用CLI脚手架创建 Vue项目、不同版本创建项目的项目结构差异
|
1月前
|
NoSQL Redis Docker
Mac上轻松几步搞定Docker与Redis安装:从下载安装到容器运行实测全程指南
Mac上轻松几步搞定Docker与Redis安装:从下载安装到容器运行实测全程指南
70 0
|
1月前
|
iOS开发 MacOS
mac下安装brew下载非常慢解决方法
mac下安装brew下载非常慢解决方法