⑴ 怎样在mac上面配置php环境
工具:Apache 2.4.16、PHP、Macbook Pro、MySQL 5.7
步骤:
1、打开终端,输入命令:sudo apachectl start,启动Apache。
⑵ 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解决了
⑶ mac系统可以开发PHP吗怎么配置开发环境呢
MAC下可以下个Windows系统模拟器来运行PHPWAMP。
苹果系统下使用windows的软件的方法:可以装虚拟机vmware fusion。然后安装windows系统,在windows中安装软件。有一个功能是在mac下直接使用软件,优点是兼容所有windows可以运行的程序,稳定性较高。缺点是要安装一遍windows。或者使用CrossOver,它允许直接在mac下运行exe
用PHPWAMP绿色集成环境(支持自定义版本,适合在本地,也适合在服务器上面运行)
首先来看WAMP是什么意思?
Windows下的Apache+MySQL+PHP,称为WAMP。
属于WAMP环境的集成软件有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,这些WAMP环境各有特点。我推荐使用PHPWAMP这款绿色集成环境
PHPWAMP自带php5.2、php5.3、php5.4、php5.5、php5.6、php7这6个默认版本,拥有共生模式(与其他环境同时使用),单身狗霸体模式,强行打通阻碍运行网站。
如果还不满意,可以自定义设置任何PHP版本,700个PHP版本随便你切换。
拥有一键去除域名端口号,强制修改任意数据库密码等实用功能。
这篇教程文章里提供700多个PHP版本下载。(700个PHP版本一键切换)
网络搜索这个文章标题:
PHP集成环境如何自定义PHP版本,同时运行多个php版本一键开启模块。
搜到的文章中,在文章的附件里有提供PHP历史版本下载,差不多700多个PHP版本。
⑷ MAC PHP环境配置无法添加<php phpinfo(); > 添加进去了就是这个效果,并没有显示PHP环境版本
可能和编辑工具有关,我刚开始也是这样,后来用,命令行操作编辑就可以显示了。
将index.html.en复制为info.php
cd /Library/WebServer/Documents
sudo cpindex.html.en info.php
编辑info.php
sudo vi info.php
在It works!后面加入(i进入编辑模式)<?php phpinfo(); ?>
esc键,冒号键,输入wq保存退出,运行localhost/info.php。
Done!
⑸ mac版怎么配置php开发环境
mac自带php环境,你可以打开自带的终端,输入php -env,就能显示出来
⑹ 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报错如下,怎么操作
硬盘分区应该为GUID格式才得,NTFS格式是装不了的,还有就是分区分成GUID格式后,安装时到选盘的时候还要把分区的盘涂抹成MAC写入日式
最最主要的你机子是苹果机才得,要不装不下去,除非你用破解内核了的MAC系统!
⑻ Mac下安装配置PhpStorm开发环境
参考: # macOS下安装配置PhpStorm
默认mac中都是自带php,apache,PHP在目录/usr/bin/php中
apache默认站点根目录为:/Library/WebServer/Documents
配置文件:/etc/apache2/httpd.conf
文本编辑器或者vim打开httpd.conf
搜索LoadMole php7_mole libexec/apache2/libphp7.so,将前面#号去掉。
略...
注意:xcdebug.so默认是在/usr/lib/php/extensions/目录下,但是no-debug-non-zts-20180731版本不尽相同,需要设置成自己系统里的。
工程需要创建在/Library/WebServer/Documents/下面
可以将工程目录放在左侧的快捷导航中
在Phpstorm的Preference->Build, Execution, Deployment->Deployment->点+新建, name自定义,我起名叫webroot。 type选择Local or mounted folder。
Mappings中,我们看到local path为我们新建的php目录地址,web path on server 'webroot' (relative to folder).
因为apache容器的根目录为/Library/WebServer/Documents/,所以在其中填入相对于/Library/WebServer/Documents/的目录名称,即HelloPHP保存。
配置安装Xdebug
首先检查phpstorm的xdebug配置,这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。
进入Debug>DBGpProxy,IDE key填PHPSTORM,host填localhost,port 填80
设置localService
新建一个server
设置run、debug自动浏览器打开的开始页面
启动