mac搭建php开发环境
⑴ 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上通过docker配置PHP开发环境
本文将指导你在Mac上通过docker配置PHP开发环境,为PHP开发者提供参考。
首先,安装Docker[1]。关于MAC上安装,网上资源丰富,推荐使用阿里云或Daocloud提供的加速器以提升效率。
接下来,使用docker-compose来管理开发环境。一个基本的PHP环境包括PHP-FPM、WEB服务器(如Nginx)、MySQL数据库,以及Redis或memcache等NoSQL服务。通过docker-compose.yml文件定义项目结构,包含单个或多个容器服务。
例如,MySQL服务配置:创建一个名为mysql的数据卷,指定版本(如mysql:5.7),设置环境变量如root密码和数据库信息,使用容器内的默认存储路径并映射主机端口。
在你的项目结构中,app目录存放应用代码,services下管理服务相关文件,包括自定义的Dockerfile。对于PHP服务,可能需要自定义镜像,用Dockerfile定义软件包和配置,如GD扩展的安装和配置文件复制。
在构建过程中,可能会遇到软件源问题,需替换为其他镜像源。同时,php.ini和nginx配置文件也需要根据项目需求进行个性化设置。
最后,启动并测试环境。创建index.php文件,运行docker-compose命令,通过浏览器访问8000端口验证PHP环境是否正常。数据库管理工具如adminer.php也应能正常连接和使用。
总结,通过以上步骤,你已经成功配置了PHP开发环境。如需扩展到其他服务,可根据需要自行添加。如有进阶学习需求,包括分布式架构、高并发等技术,可加入我的官方群获取更多资源。