mac开发php集成环境

article/2025/10/8 18:16:07

        我是一个使用 mac 开发的 phper ,虽然使用 mac 开发也就不到一年,但是 mac 上的一些技巧还是掌握的不错的,但实际开发中光有操作技巧是不行的,环境的效率也是很重要的,因为之前一直使用 homestead 虚拟机,刚开始还没感觉它有多慢,但是后来感觉 homestead 真是太慢了,当然这可能也跟电脑的性能有关,我经常启动好几个虚拟机,在上面跑 windows 系统。但无论如何,它的速度太慢了,请求时间、打开速度起码都在 3s 以上,虽然它可以使本地的开发环境和线上一致,以免在开发中因为服务器环境导致报错,但是还是不得不打算放弃它,因此在我想在mac上直接搭建开发环境,开始了解到 valet ,不得不说,valet 的确是一个轻量级的 laravel 本地开发环境,为什么说 laravel 呢,因为它基本上是为 laravel 定制的开发环境,虽然也支持 cakephp、symfony、zend 这些,但是也太受局限,不过爱研究的人可以自己做驱动,这样也能支持其他框架,如果用的框架多了就很折腾。

        后来想过自己安装环境,但光是安装这些也是挺费时间的,所以还是放弃这种方法,那么剩下的就只有集成环境了,我了解的有 MAMP 、XAMPP 这两个,MAMP 是收费的,也有免费版的,免费版的我也用过,但是整个界面看上去很乱,一个不会英语的开发使用起来比较困难,果断卸载,然后安装 XAMPP ,但是安装之后发现功能又太少,没有 redis 、memcache 、MongoDB这些,这对于一个高级PHP来说真是太不爽了,所以也卸载了。后来我看到简书里面有一篇文章是介绍 mac 上的 PHP 集成环境 mdserver ,才觉得这就是我想要的 PHP 开发环境,不光是 redis 、memcache 、MongoDB ,还有 yar 、yaf 和 swoole 扩展,是比较全面的 mac 端开发环境。

                                

        这就是 mdserver 的主界面,是不是看上去很简洁,mdserver 是由一个 java 工程师编译并开源的。下载地址 : https://github.com/midoks/mdserver-mac


http://chatgpt.dhexx.cn/article/7uZ2iPmW.shtml

相关文章

了解PHP-入门-环境搭建-集成环境安装

PHP是一种创建动态交互性站点的强有力的服务器端脚本语言, PHP文件通常包含 HTML标签和一些 PHP脚本代码 Hypertext Preprocessor,超文本预处理器。是一种免费开源服务器端脚本语言,默认文件扩展名是 .php ,可以嵌入到网页代码中&…

安装PHP开发环境及部署PHP项目

一、安装PHP开发环境 软件版本 xampp-linux-x64-1.8.3-4-installer.run wampserver.exe 安装说明 安装集成包后,相当于安装了PHP、MySQL、Apache。 PHP中的/var/www/html就相当于JavaWeb Tomcat中的webapps。 管理命令 /opt/lampp/xampp start /opt/lam…

Linux安装phpstudy集成开发环境

1.进入官网 https://www.xp.cn/ 2.执行对应命令我的是deepin Centos安装脚本 yum install -y wget && wget -O install.sh https://download.xp.cn/install.sh && sh install.shUbuntu安装脚本 wget -O install.sh https://download.xp.cn/install.sh &am…

Windows 平台搭建 PHP 集成开发环境

Windows 平台搭建 PHP 集成开发环境 安装xampp XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。 官网地址 点击下载window版本的安装包,下载完成后…

PHP环境搭建(非集成)

PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了&#xff0c…

PHP开发环境搭建:PHP集成环境XAMPP 的安装与配置

1. XMAPP简介 XAMPP(ApacheMySQL/MariaDBPHPPerl) 开头的X代表X-OS,代表可以在任何常见操作系统下使用,包括Windows、Mac、Linux,开源平台。 XAMPP(ApacheMySQLPHPPERL)是一个功能强大的建站集…

对于PHP集成环境的选择

很多开发人员在本地测试网站,有个集成环境直接测试还是蛮方便的,下面向各位推荐国内和国外各种牛逼的php集成环境 1.Xampp集成环境 XAMPP(ApacheMySQLPHPPERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP&am…

phpEnv一款优雅强大的php集成开发环境

phpEnv一款优雅强大的php集成开发环境 php集成开发环境有很多种,例如phpstudy,wamp,xmapp等等,各有各的优点和缺点,本文并不是对各个 IDE 的使用和调试进行详细的对比和评测,因为每一款 IDE 均提供了大同小…

搭建PHP集成环境

一、集成环境WampServer的安装和使用 1、下载WampServer集成软件安装包(http://www.wampserver.com) 2、进入安装,基本可以一直“next” 3、期间可以自定义安装路径 4、等待安装,等待期间可能会弹出两个窗口(一个是ex…

PHP集成环境 Xampp,PHPwamp等等国内外著名的集成环境

原文:http://www.toutiao.com/i6378285337512247809/?tt_frommobile_qq&utm_campaignclient_share&appnews_article&utm_sourcemobile_qq&iid7663221178&utm_mediumtoutiao_android 在本地测试网站,有个集成环境直接测试还是蛮方便的&#xff…

PHP - 集成开发环境 - 收集与安装

1.应用场景 主要用于快速搭建开发环境,帮助快速开发或者验证一些代码执行等。 2.介绍【包含优缺点】 wnmpa window nginx mysql php apache 1.phpstudy 官网:https://www.xp.cn/ 下载见官网首页 优缺点: 很好用&…

mac php集成开发环境搭建软件推荐(附教程)【转载】

原文地址: https://m.php.cn/article/363063.html 用惯了在Windows上配置php开发环境,要在MAC上捣腾一个PHP开发环境还不大习惯,那mac上php开发环境怎么搭建配置呢?有哪些集成软件呢? 本文为你推荐几款常用的mac php环…

集成环境哪个好?四大PHP集成开发环境比较

http://www.5icool.org/a/201505/a11537.html 专注了这么些年技术,没有养成记录和积累的习惯。如今乐于开源和分享经验,却停笔踌躇,不知该从何处说起。开通博客也有一段时间了,也没能写出一篇像样的文章,想了很久&…

php开发环境集成

PHP新手在准备正式开始写PHP代码的时候,不幸的是被PHP的开发环境的安装挡住了。 1.1 安装php软件 在php官网http://www.php.net 下载php运行环境软件,32位操作系统的电脑安装32位的php运行环境软件,64位操作系统32位和64位的php运行环境软件都…

php集成环境搭建

php基础开发(集成环境搭建) 1、下载软件 2、安装软件并配置环境 3、验证 1、下载软件 下载地址 链接:https://pan.baidu.com/s/14rAsOm1g2WUUVaQ7E7VOuQ 提取码:wamp 或者搜索wamp自行下载进行安装。 2、安装软件并配置 安…

python3遍历列表赋值_Python3实现的字典遍历操作详解

本文实例讲述了Python3字典遍历操作。分享给大家供大家参考,具体如下: 字典是针对非序列集合而提供的一种数据类型。 通过任意键查找集合中值信息的过程叫映射,python通过字典实现映射。 为字典赋值: >>> d{list:[1, 2, …

python2字典遍历方法性能对比

在公司服务器上跑python2程序时,使用了 tqdm(d.items()) 来包裹字典,发现进度条一直卡在0%不动,怀疑是 d.items() 取出所有的元素作为列表返回,而不是迭代器,导致耗时非常长。在此做一下性能测试,代码如下&…

python遍历多层字典_Python遍历嵌套字典的几种方法

文 | 猿天罡 前言 为了让小伙伴们不耗费多余的注意力,我们举的例子都尽可能的简单,不信你回去看看,字典键对应的值都是基本数据类型(字符串、数字等)。 其实,字典里键对应的值可以很复杂。 我们可以在字典中存储列表,在列表中存储字典,在字典中存储字典等等。 Python中几…

python字典的遍历

遍历字典: keys() 、values() 、items()   1. xxx.keys() : 返回字典的所有的key 返回一个序列,序列中保存有字典的所有的键 效果图: 代码: # keys() 该方法会返回字典的所有的key # 该方法会返回一个序列&#x…

python字典遍历登录程序_Python字典遍历操作实例小结

本文实例讲述了Python字典遍历操作。分享给大家供大家参考,具体如下: 1 遍历键值对 可以使用一个 for 循环以及方法 items() 来遍历这个字典的键值对。 dict {evaporation: 蒸发, carpenter: 木匠} for key, value in dict.items(): print(key key) pr…