Mac OS X下PHP+Apache+MySQL+ZendStudio开发环境的配置

Mac安装本地禅道步骤及所遇问题 由于禅道集成安装包没有支持Mac,故Mac需通过源码安装。 禅道运行环境部署 Apache、PHP、MySQL 注:本机装的php7.3.3,数据库8.0.16 Apache Mac系统自带Apache,在终端中输入以下命令即可启动 sudo apachectl start 在浏览器中输入下面网址查看是否启动成功 http://localhost 或 http://127.0.... 阅读详情
Technorati 标签: Mac OS X, Apache, PHP, MySQL, Zend, Eclipse, XAMPP, Debug, 测试, 调试

引言

由于要帮同学开发一个网站,而且他资金不多,本打算用ASP.net的,只能放弃了,打算用PHP+MySQL,由于此前只接触过一天PHP,而且总觉得自己用不习惯不是类型严格的语言,就算小时候玩过学习机上BASIC也是可以定义数据类型的,好像记得%I表示一个整形、%S表示一个字符串之类的……不过还好PHP是开源的,就像Delphi的VCL,还是满喜欢的,就等慢慢习惯了……

之前的一段日子里,对苹果开始有兴趣,于是就在自己的神舟笔记本上整出了一个Leopard系统和Windows Vista共存,确实发现苹果的系统不错,适合自己,作为穷人,也算是省下一笔开支就可以“咬”一口苹果了,于是就想在Mac OS X下配置一个PHP的开发环境,虽然Leopard内置了Apache和PHP4(系统偏好设置à共享àWeb共享,然后浏览器打开http://[电脑名称].local即可)但是貌似版本从不更新的(我需要的是PHP5~),经过几天不断的摸索,终于搭建了一个令人满意的平台……

软件下载与安装

首先,先要下载一个XAMPP for mac,这个软件主要包括了Apache、PHP5、MySQL、phpMyAdmin等等,可以到官方网站http://www.apachefriends.org/en/xampp-macosx.html下载,目前的最新版本是0.7.3,找到下面的Installer格式(即DMG)的下载(http://www.apachefriends.org/download.php?xampp-macosx-0.7.3.dmg),然后双击、一路继续即可完成安装,在应用程序文件夹下会有个XAMPP文件夹,里面有个XAMPP Control Pannel的应用程序就可以控制平台了,如下图所示,顺便说一句卸载它就是把XAMPP文件夹从应用程序里删除。

图片 1

然后就是安装IDE了,我选择Zend Studio For Eclipse,它的最新版本是6.0.1,Zend上有Mac版的,自己下载吧(不用担心只能用30天……呵呵,你应该知道有方法的)

图片 2

然后又是安装,PC上用Leopard的朋友记住千万不要安装到FAT32、NTFS的分区上,一定要苹果自家的,不然无法启动,我试验过的,然后就是类似这个界面了。

图片 3

然后还要为了进行调试,要下载一个Zend Debugger,官方地址是(自己google下也可以发现这个地址)http://downloads.zend.com/pdt/server-debugger/,然后选择下载ZendDebugger-5.2.14-darwin8.6-uni.tar.gz,解开这个压缩包,按照Readme文件,我们把dummy.php复制到Apache网页的目录,默认也就是在./Applicaion/xampp/xamppfiles/htdocs/下,然后把压缩包5_2_x_comp目录下的ZendDebugger.so复制到任意的地方,比方说./Applicaion/xampp/xamppfiles/下,然后记住这个路径,免得等会再忘记……

更改配置文件

接下来是要配置php.ini,打开./Application/xampp/etc/php.ini,用“文本编辑”打开即可,在末尾添加如下的配置,然后保存:

   1: [Zend]
   2: zend_extension=./Applications/xampp/xamppfiles/ZendDebugger.so ;这就是前面说要记住的路径哦~
   3: zend_debugger.allow_hosts=127.0.0.1
   4: zend_debugger.expose_remotely=always

建立虚拟目录

我的网站位于NTFS磁盘分区上,如果每次都要复制网站文件夹到Apache的目录太麻烦了,当然要建立一个虚拟目录咯,同样用“文本编辑”打开./Application/xampp/etc/httpd.conf(发现了:配置文件都在这个etc目录里面),当然我开始的时候有点头晕,好长的文件,才2天PHP基础~~,后来发现了,用[编辑]>[查找]>[查找… Command+F](对于我其实就是Alt+F)查找“Alias /phpmyadmin /Applications/xampp/xamppfiles/phpmyadmin”这个文本,然后在它的上面一行插入类似些列的文本,然后保存:

   1: Alias /MyWebSite /Volumes/Data/Workspace/MyWebsite ;制定虚拟目录名称及其物理位置
   2: ;如果像上面这行写,那么http://localhost/MyWebsite就对应机器上
   3: ;/Volumes/Data/Workspace/MyWebsite的目录,可以是FAT32或者NTFS,方便跨平台开发
   4: <Direction 
   
    "/Volumes/Data/Workspace/MyWebsite"> ;设定物理位置的权限
   
   5:   AllowOverride None
   6:   Options None 
   7:   Order allow,deny
   8:   Allow from all
   9: </Direction>

测试

好了,可以开动PHP服务了……启动那个XAMPP Control Pannel,点击All Components的Restart按钮,当看见Output里面有“XAMPP for MacOS X started.”就表示启动成功,然后去浏览器打开http://localhost/xampp就能看见以下页面,利用它可以方便地查看各种信息,还有打开phpMyAdmin:

图片 4

然后打开Zend Studio For Eclipse,新建一个PHP Project,把路径设置到刚才建的虚拟目录的地方,例如/Volumes/Data/Workspace/MyWebsite,新建一个test.php,插入下面这个经典的测试代码:

   1: <?php
   2:   phpinfo();
   3: ?>

保存了,然后单击工具栏上Debug旁边的三角,选择Debug Asà2 PHP Web Page,如图:

图片 5

好了,看见测试页面了吗,以后就可以像普通Eclipse那样随便你加断点什么了……但是记得要开启xampp的服务噢!

当然也可以选择Debug AsàPHP Script,就不会调用Apache了。

顺便再说一句,这个Zend Studio For Eclipse的HTML所见即所得编辑器不是在Prespective里面打开的,是在PHP Explorer面板里面选右键(或者Control+Click)择要打开的HTML文件,选择Open WithàPHP/HTML WYSIWYG Editor才可以……

图片 6

好了,大功告成,继续学习PHP……说实话,配置有点烦~

PHP的Xampp和ZendStudio安装注意文档 PHP安装注意: Xampp和ZendStudio的安装注意文档 立即下载

相关推荐

Zend Studio 13 破解(mac,pc 通用)

适用于ZendStudio13 + 版本 mac, pc 通用. 记得断网

MacOS java开发环境搭建

macOS java开发环境的搭建

非学无以广才,非志无以成学 6320

腾讯云运维工程师认证TCA--真题(最新2022.11)

解析:云原生应用的12要素,1.基准代码:一份基准代码,多份部署;解析:腾讯云主账号具备对其名下资源(包括存储桶)的最大权限,您虽然可以在存储桶策略中限制几乎所有操作,但主账号始终具备 PUT Bucket Policy 操作的权限,主账号调用该操作不检查存储桶策略。解析:瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。解答:云原生五大关键技术:微服务、容器化、DevOps、持续交付。

e1210101的博客 9915

Mac开发环境——MacOSX安装与配置Anaconda与PyCharm详细流程

图文详细记录了在macos下安装与配置anaconda与pycharm的步骤与方法

知来者逆的博客 1万+

基于QEMU的openEuler aarch64虚拟机快速部署与漏洞验证指南

本文提供了一份基于QEMU在个人电脑上快速部署openEuler aarch64虚拟机的详细指南。内容涵盖从软件准备、目录规划、QEMU安装、虚拟磁盘创建到系统安装与SSH配置的全过程,并以CVE-2024-1086内核漏洞为例,演示了如何在该虚拟环境中进行安全漏洞的验证与补丁测试,为安全研究和运维测试提供了一个低成本、高效率的ARM架构沙箱环境。

earth的博客 439

DC/DC开关电源EMC仿真红宝书

本红宝书系统性介绍开关电源EMC仿真方法,包括仿真原理、仿真思路、仿真工具以及仿真效率提升与仿测一致性的实战经验。从理论到仿真,从仿真到应用,真正帮你实现一文掌握开关电源EMC仿真!全文约14000字,适读人群:开关电源设计、电磁兼容EMC相关从业者,电磁相关专业研究生及CST仿真爱好者等。

电磁学社 2502

【Mac】MacOS系统下常用的开发环境配置

基于Mac系统的常用开发环境配置 系统版本:11.3.1 (20E241)

长相忆兮长相忆的专栏 4439

博科的SAN交换机基本操作

2、添加用户testuser赋予user权限可以访问1-128VF默认VF为128账号描述"Test user"密码为password123。1、创建zone别名(100是指当前设备Domain ID,1和2是指对应的index号)2,删除新接入设备的ZONE或保持ZONE配置一致。3、将zone添加到当前生效的CFG中。2、将zone添加到当前生效的CFG中。3、将zone添加到当前生效的CFG中。3,将添加的级联端口持续关闭。4、将当前zone生效。4、将当前zone生效。1、查看当前所有用户。

chenjunokok的博客 1838

Mac开发环境搭建

mac开发环境搭建

yuqian19861115的博客 1891

【机器人】机械臂控制入门技术栈分享

机械臂控制入门技术栈分享1.前言2.机器人控制入门技术栈2.1.空间描述和变化2.2.运动学分析2.3.动力学建模2.4.控制入门学习3.进阶部分3.1.机器人参数辨识3.2.非线性控制3.3.现代机器人描述方法:指数坐标4.总结 1.前言 今天看到优快云上有个分享个人技术栈的活动,虽然我不是一个正规的程序员,也不搞前端、后端这些,但我一直在优快云上通过写博客对我的学习进行总结,于是我突发奇想,不如我也写一下我的个人技术栈,针对机械臂控制入门的,因为我水平也不高,所以本文内容也许不够饱满,也不够准确,但

要恰饭得嘛 5859

目前最强的价格行为技术分析AI!大A也能用!还免费!

有球友推荐了一个历史最强的价格行为技术分析AI工具,使用下来确实很惊艳,解决了 很多AI工具黑盒过程,难以回溯的问题,他的决策过程可解释,提供决策树、诊断结果、原始响应、调试信息和未来走势预期。用户能够看到模型为什么选择“做多、做空或不下单”。会检查置信度、入场条件、盈亏比、结构失效和冷却期。最大的优点不是“预测一定准确”,而是把主观的价格行为分析整理成了可重复、可解释、可校验、可持续跟踪的工程化流程。本文记录本项目在 Windows 上的实际部署与启动方法。

木头大左的博客 76

zendstudio新建phplocal工程,配置apache服务器

网上各种配置教程,麻烦到死了,其实这个配置很简单的,直接上图干货了。 我的zendstudio是11.0,破解文件去我分享的资源里下载,apache服务器也在我的资源里面找把,不要积分的,zip文件直接解压就可以了。 apache文件夹解压后,内部文件结构是这个样子的: 安装完成zendstudio打开的时候,会让你选择workbench: 直接将workspa

csucoderlee的专栏 2851

025、空间降噪与时域降噪:噪声抑制与细节保留的平衡艺术

《降噪技术的平衡艺术:空间与时域降噪的协同优化》 本文深入探讨了图像处理中空间降噪与时域降噪的技术原理与工程实践。空间降噪通过像素级处理提升单帧质量,而时域降噪则利用帧间信息增强稳定性。文章揭示了两种方法在实际应用中的矛盾点:过度降噪会导致细节损失,影响后续算法性能。作者结合车载环视系统等实战案例,详细分享了参数调优经验,包括运动自适应策略、边缘保持技巧和嵌入式平台优化方案。特别强调降噪的最终目标应服务于下游算法需求,而非单纯追求图像美观。文章为工程人员提供了从理论到实践的完整指导,展现了降噪技术在效果与性

sundong_81的博客 186

(纯干货) MAC OS 下使用 MAMP + Zend Studio 搭建 PHP 开发环境及安装WordPress

1.下载安装MAMP,下载网址: http://downloads9.mamp.info/MAMP-PRO/releases/4.1.1/MAMP_MAMP_PRO_4.1.1.pkg *楼主使用的是 Version 3.0.7.3  1.1)打开下载的pkg文件进行安装,安装时若提示安全问题,请至系统偏好设置->安全与隐私授权打开. 2.下载安装 Zend Studio,下载

szwq01的专栏 1554

基于深度学习YOLOv5的草莓成熟度检测系统详解(深度学习模型+UI界面+Python代码+训练数据集)

数据采集与预处理模块:负责收集草莓图像,并进行数据增强和标注。深度学习模型训练模块:使用YOLOv5模型进行草莓成熟度检测模型的训练。模型推理模块:加载训练好的模型,对输入图像或视频进行草莓成熟度检测。UI界面模块:提供用户交互界面,方便用户上传图像或视频进行成熟度检测。本文详细介绍了基于YOLOv5的草莓成熟度检测系统的构建过程,包括数据集的构建、模型的训练与推理、以及UI界面的设计。通过本文的指导,读者可以快速搭建一个高效的草莓成熟度检测系统,并应用于实际场景中。

斌擎科技 525

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ZendStudio+php+Apache开发环境搭建

        学习php,我们就想有一个好的ide,ZendStudio是专门为php开发提供的ide,,写完代码立马能够在工作空间中调试,可以通过Run As -&gt;PHP CLI Application,如果开发的是web项目,这时候设置一个httpserver就少不了,最简单的就是利用apache来构建我们的server。写完代码,我们可以直接选择文件右键Run As -&gt; PH...

feinifi的博客 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Zend Studio使用教程之在Mac OS X上进行安装

Zend Studio是新一代的专业级智能PHP IDE,它旨在帮助开发人员提高工作效率,创造出高品质的PHP应用程序!它包含了PHP开发所必须的部件,通过一整套的编辑、调试、分析、优化和数据库工具,Zend Studio加速开发周期,并简化复杂的应用方案。本教程主要为大家展示在Mac OS X上如何安装Zend Studio。 Zend Studio最新试用版下载请猛戳>>> 系

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 2935

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Mac下配置XAMPP+EclipsePHP

安装XAMPP1.首先下载XAMPP https://www.apachefriends.org/zh_cn/index.html我现在是用的是XAMPP的5.6.23 (PHP 5.5.37)版本下载结束后解压安装,安装完成后我们打开终端输入下列内容启动XAMPP$ sudo /Applications/XAMPP/xamppfiles/xampp start 关闭XAMPP方法$ sudo /

chirs的专栏 2236

Apache与php快速部署web服务

[本文出自天外归云的博客园] 在一台服务器上临时起个web服务,读取服务器上的cfs文件内容并显示在页面上,做一个简单的web请求处理。 首先找到apache,在conf文件夹下vi httpd.conf,然后/DocumentRoot,快速查找DocumentRoot的位置: 然后在这个位置创建一个index.php文件,就可以处理web请求了。内容例如: <ht...

aab438346的博客 312

PHP模拟枚举类型

 下面是TEnum源代码,枚举的祖先类。 1: 2: abstract class TEnum { 3: /** 4: * 枚举元素的数组。 5: * 6: * @var array 7: */

ExSystem·许子健的专栏 1万+
上一篇: 5个有趣的浏览器地址栏JavaScript【转自CnBeta】
下一篇: PreferenceManager 0.1.5发布
ExSystem
博客等级 码龄19年 26粉丝 8原创
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值