mac上开发php(mac上开发前端编辑器)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈mac上开发php,以及mac上开发前端编辑器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、mac系统可以开发PHP吗?怎么配置开发环境呢?
- 2、Mac下安装配置PhpStorm开发环境
- 3、怎样在mac上面配置php环境
- 4、【数据迁移】MAC+PHP开发环境
- 5、各位mac 党,你们的 PHP 环境是怎么搭建的
- 6、在MAC上利用Docker镜像搭建PHP5.2开发环境
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下安装配置PhpStorm开发环境
参考: # macOS下安装配置PhpStorm
默认mac中都是自带php,apache,PHP在目录/usr/bin/php中
apache默认站点根目录为:/Library/WebServer/Documents
配置文件:/etc/apache2/httpd.conf
文本编辑器或者vim打开httpd.conf
搜索LoadModule php7_module 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端口被占用的话,可以改成其他端口。
进入DebugDBGpProxy,IDE key填PHPSTORM,host填localhost,port 填80
设置localService
新建一个server
设置run、debug自动浏览器打开的开始页面
启动

怎样在mac上面配置php环境
工具:Apache 2.4.16、PHP、Macbook Pro、MySQL 5.7
步骤:
1、打开终端,输入命令:sudo apachectl start,启动Apache。
2、打开ie浏览器,在地址栏中输入localhost,出现It Works字符串,就说明Apache已经成功启动。
3、在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents路径下。Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好了。在终端中输入命令:
sudo vim /etc/apache2/httpd.conf
打开httpd.conf文件。
4、去掉注释符号:LoadModule php5_module libexec/apache2/libphp5.so
5、重启Apache服务。进入/Library/WebServer/Documents,新建一个测试的PHP页面,输入命令:sudo vim test.php
6、在test.php中输入以下代码?php phpinfo(); ?
在ie浏览器中打开页面localhost/test.php,测试PHP是否可用即可。
【数据迁移】MAC+PHP开发环境
折磨了我两年多的老mac,终于还是决定换新机了。
老mac上已经装了很多东西,也是我一直忍着不换的原因。在换机之前还一直担心,这么多东西要装死我呀。还好 一百度发现优秀的苹果有自带数据迁移的功能。
数据迁移 自行百度,很简单,过程中没遇到啥问题。
主要说遇到的问题
死活不让建啊,百度说需要在安全模式下关闭SIP
结果问题2诞生了 这安全模式不论是 command+R 还是 command+option+R+P 还是 shift 统统进不去,救命了,重启了半天死活进不去
百度了半天,最后找运维大佬求助,找到了这个
哦,原来咱是11.4的版本,咱得用芯片的方式进入安全模式
然后呢,这安全模式也怪坑的,贼难进。
具体就是先关机,然后按开机键,然后死死按住开机键,直到看到那一行小字变成另一行小字了就赶快放手了,继续按着就关机了。。。
然后呢,咱要进安全模式,咱不能选左边的磁盘,要选右边的选项,不然你要是进了左边的磁盘然后执行那个命令 啥 csrutil disable 哎哟人家就一直提示咱 这得从安全模式下才能执行
然后咱又懵了 啥?我这不是安全模式吗???
正确操作是 进右边那个选项,然后等他loading完,左上角有个实用工具,然后就在那里打开终端,执行csrutil disable这个命令,ok 成功了!
具体就是 按这个来,只是版本如果是11的,得按芯片的方式进入安全模式。
然后按文档说的,咱要重启 再mount一下就完事了吧~好叻 那么问题3也来了
啥玩意?咱好不容易进了安全模式把那啥安全模式给关了,你咋还不让挂载呢,这都整半天了,搞啥玩意?
再一顿百度,可算找到正解了
看看你的mac 的系统版本,如果是[Cataline] 也就是11之前的,使用方法一
mac的版本 11.0 之后的用下面,Mac Big Sur 使用方法二
方法二根本不需要用到安全模式,哈哈哈哈哈。。不知道哭好还是笑好
所以咱按方法二很快搞定了
然后启动nginx,之前配置nginx文件里一些路径和现在有点出入,改一下
就行了。
之前是搞过的,但是迁移到新机后,phpstorm就一直提示应用程序phpstorm不能打开,应该是跟激活有关
进到 /Applications/PhpStorm.app/Contents/MacOS 下发现
各位mac 党,你们的 PHP 环境是怎么搭建的
搭建PHP环境是用来运行PHP程序代码,开发测试和线上的网站都需要环境支持,如果没有环境支持打开的PHP程序代码跟txt文本没有区别。
打个比方说:PHP环境相当于火车的轨道,PHP程序相当于火车,火车轨道上可以跑很多各种功能用途的火车,但是火车离开轨道就是没作用的摆设。所以火车要运行必须要有轨道,PHP程序要运行必须有PHP环境的技持。
在MAC上利用Docker镜像搭建PHP5.2开发环境
随着MAC操作系统和各种软件的不断升级,在系统上搭建APACHE2.4+PHP5.2的环境变得异常困难,笔者尝试过通过brew install php@5.6的环境,并利用brew-php-swithcer或者brew link php 5.6来和PHP7做切换,但实际使用中,PHP5依赖一些软件包,比如openssl比较老,导致出现各种问题,并不能很好的解决在一个电脑上,运行两套PHP开发环境的需求。基于此,笔者只能另辟蹊径,通过Dokcer来解决这个问题。
1、官网查找一下php可以使用的镜像(别人做好上传的),直接搜比如php5.2之类的
2、笔者找的是flandera/php5.2-apache这个,自带apache,由于缺乏文档,把镜像拉下来,跑一下进去看看
进去后,研究下结构,结果如下:
apache的conf文件目录在/etc/conf/apache2/apache2.conf,此外这个conf文件include了一个空的httpd.conf文件
网站根目录在/var/www下
3、解决思路
编制一个dockerfile文件,将httpd.conf文件打包成新的镜像
将程序通过docker命令映射到容器中
4、编制conf文件
5、编制dockerfile(参考,名称和目录根据实际修改)
6、重新编译并运行
执行命令时候,httpd.conf需要和Dockerfile在同一个目录,如果conf文件有改动,需要重新打包
5、mac电脑打
看是不是正常了
关于mac上开发php和mac上开发前端编辑器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
