Ⅰ Mac下安装php7报错如下,怎么操作
先安装 homebrew
然后 brew install php70
Ⅱ mac怎么配置php7+nginx
安装好brew之后,先安装php7。安装php7之前,要先更新一下brew的源并加入一些第三方的库:
brew update
brew tap homebrew/pes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
然后就可以使用brew搜索php70的包并安装了!
Ⅲ Mac 编译安装php7时提示“freetype-config not found”,怎么解决
做一个链接咯
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h
Ⅳ Mac下还有必要重新安装PHP吗
mac已经集成了php。apache,本来是不用安装的。
不过还是可以安装。因为发现mysql配置出了些问题。懒得去搞。
使用了个集成程序XAMPP,集成了apache+mysql开启相当容易。使用方便
Ⅳ Mac M1安装php开发环境
去年年底,苹果推出了新款的M1芯片的mac,最近刚好要换电脑,考虑对比再三,还是选择了M1芯片的mac;刚拿到手以后,担心会有软件不兼容啥的,网上也推荐作为主力开发的笔记本的话,不推荐M1,但是现在已经完全配置好了开发环境,安全下车了。下面就来简单介绍下安装过程中的步骤:
注意:如果没有安装brew,需要先安装brew,使用arch -arm64 brew install安装
首先搜索是否包含想要安装的mysql版本,如下图:
此处选择[email protected]这个版本,我本地已经安装完成了
安装完成后,需要添加环境变量,这样才能在任何目录下面直接打mysql访问
先查询有哪些php的版本,之前看网上说的M1,目前还不支持php7.3以下的版本,所有我安装了php7.4
等待安装完成后,可以开始部署项目了,由于我的项目是thinkphp框架开发的,而且用到了redis,所以,这边需要先安装redis依赖
安装php redis依赖(此处使用pecl安装,网上有很多使用编译安装的方法,那种方法比较麻烦,而且需要配置的地方比较多,pecl安装的话,快捷方便)
这个安装完成后,就只需要去nginx目录下面配置项目文件就OK了。
其他的不多说,主要提一点,就是thinkphp框架,重定向那边的配置,location里面的配置需要修改下,如下图:
修改完成后,重启服务器,还要重启php-fpm,这个是关键
Ⅵ mac下安装php7为什么phpinfo出来的还是5.5
系统的 php 是 5.5的版本,通过php-fpm -v发现通过php-fpm命令启动的fpm是5.5的,所以在phpinfo()下显示的是5.5的版本。
尝试如下:
找到php71的fpm所在目录,在/usr/local/Cellar/php/php71/sbin下
我想把php71的fpm拷贝到/usr/sbin下,系统提示opearation not permit,即使用root来操作也是一样的
网上查找解决方法,原来是macos有一个rootless的东西,限制root用户对/usr/sbin进行操作
按照网上的解决方案,关闭rootless并重启,然并卵(我也不知道为什么,sudo或root用户仍无法操作/usr/sbin目录下的文件)
最后发现在/usr/local/Cellar/php/php71/sbin下发现了php71-fpm这个shell文件
直接sudo sh php71-fpm start解决了