正在运行PHP&;与Ubuntu/Windows不同的Mac上的MySQL

正在运行PHP&;与Ubuntu/Windows不同的Mac上的MySQL,php,mysql,macos,ubuntu,platform,Php,Mysql,Macos,Ubuntu,Platform,我从未使用Mac开发过PHP应用程序。我更喜欢Ubuntu。所以我想知道在Mac上安装和运行AMP应用程序是否不同 例如,如果我将Ubuntu与Windows进行比较,这里有一些区别 对于Windows,您必须始终将php代码包含在中,但在Ubuntu上,您可以使用 在Windows上,当您将数据库表命名为tblMyTable时,它将变为tblMyTable(全小写) cron在Windows和Ubuntu上的指定方式不同 Ubuntu上的文件名区分大小写,但在Windows上不区分大小写 因此

我从未使用Mac开发过PHP应用程序。我更喜欢Ubuntu。所以我想知道在Mac上安装和运行AMP应用程序是否不同

例如,如果我将Ubuntu与Windows进行比较,这里有一些区别

  • 对于Windows,您必须始终将php代码包含在
    中,但在Ubuntu上,您可以使用

  • 在Windows上,当您将数据库表命名为tblMyTable时,它将变为tblMyTable(全小写)

  • cron在Windows和Ubuntu上的指定方式不同

  • Ubuntu上的文件名区分大小写,但在Windows上不区分大小写


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

    Apache和PHP是相同的,但不同的操作系统(或Linux发行版)可能带有不同的PHP.ini文件。我建议不要使用短标记(
    
    
  • 这实际上是由php.ini中的设置决定的。设置
    short\u open\u tag=On
    将允许您使用short-open标记“”

  • Francois与MySQL文档的链接非常完美(+1):

  • OS X与Linux一样配备了cron。您可以使用
    crontab-l
    查看您的crontab,并使用
    crontab-e

  • 无论操作系统是否强制执行文件名大小写,保持文件名大小写的一致性是一种良好的做法


  • 如果Apache、PHP和MySQL以相同的方式构建和配置,Ubuntu和Mac应该非常相同。cron与PHP无关!它们只存在于Linux/Unix系统中。我不知道任何Windows crontab实现。Windows有自己的任务调度程序,这是一个完全不同的功能。构建和配置是什么意思?我正在查看是否有默认设置的用户尝试在Mac上安装php应用程序……我不希望有任何自建版本……那么在这方面我们的立场是什么?您还可以调整
    my.ini
    mysql配置文件以调整数据库名称大小写敏感度。@ahmet alp balkan,也许我使用的术语“cron”是milreading。我知道如何安排我在Windows和Mac上都有一个php作业。我只是举了一个例子。我的问题是,它在MacOS上是否不同。