首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不同于Ubuntu/Windows的Mac上运行PHP & MySQL

在不同于Ubuntu/Windows的Mac上运行PHP & MySQL
EN

Stack Overflow用户
提问于 2011-06-14 05:06:00
回答 2查看 1.4K关注 0票数 4

我从未用过Mac来开发PHP应用程序。我更像是个Ubuntu人。因此,我想知道在Mac上安装和运行AMP应用程序是否不同。

例如,如果我要比较Ubuntu和Windows,这里有一些不同之处。

  1. 对于<?php ?>,您必须始终将php代码封装在Windows中,但是在Ubuntu上,您可以使用<? ?>
  2. 在Windows上,当您将数据库表命名为tblMyTable时,它会更改为tblmytable (全部小写)。
  3. 在Windows和Ubuntu上,Crons被不同地指定。
  4. Ubuntu上的文件名区分大小写,但在Windows上不敏感。

因此,我想知道Ubuntu和Mac应用程序在安装/操作方面是否不同。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-14 05:32:25

Apache和PHP是相同的,但是不同的操作系统(或Linux的发行版)可能附带不同的php.ini文件。如果您计划在交换平台或主机上使用短标记(<?<?=),我建议您不要使用它,因为这是一个可配置的选项。

MySQL是一个不同的故事。它在Windows、OS和Linux上存储数据的方式不同。在Linux上,表名是区分大小写的,而在Windows和OS上则不敏感。实际上,它比这要复杂一些。有关所有细节,请查看http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html

OSX可以区分大小写,也可以不区分大小写,这取决于分区的格式化方式。大多数OS安装都不区分大小写.Linux发行版绝对是区分大小写的。

票数 3
EN

Stack Overflow用户

发布于 2011-06-14 05:39:09

  1. 这实际上是由php.ini中的一个设置决定的。设置short_open_tag = On将允许您使用简短的打开标记"“
  2. Francois与MySQL文档的链接非常完美(+1):标识大小写敏感性
  3. OS和Linux一样带有cron。您可以使用crontab -l查看crontab,并使用crontab -e编辑。
  4. 无论操作系统是否强制执行,保持文件名情况的一致性是很好的做法。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6339304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档