【问题标题】:How to install/use php on mac v 10.7.2如何在 mac v 10.7.2 上安装/使用 php
【发布时间】:2011-12-09 04:09:14
【问题描述】:

我是对使用 PHP 感兴趣的普通大学生。谁能给我一个 101 关于如何使用简单、通俗的语言在 mac 版本 10.7.2 上安装/启用它的方法?我将不胜感激任何和所有的帮助!

干杯

【问题讨论】:

    标签: php macos osx-lion


    【解决方案1】:

    无需安装 PHP 或 Apache,它们已随 Mac 10.7 提供

    这些是 PHP 和 Apache 协同工作所需的基本步骤:

    • 在 httpd.conf 文件中启用 PHP - /etc/apache2/httpd.conf
    • 设置您的 php.ini - sudo cp /etc/php.ini.default /etc/php.ini
    • 启用位于“共享”>“网络共享”中的 Apache Web 服务器

    在 Apache 中启用 PHP

    在您的 httpd.conf 文件中找到此设置

    #LoadModule php5_module libexec/apache2/libphp5.so

    然后,取消注释

    LoadModule php5_module libexec/apache2/libphp5.so

    本指南介绍了在 Mac 上设置 MySQL 和 VirtualHost。我已经使用这个设置超过六个月了。此外,在 10.7 早期版本上工作得很好。 http://superfancy.net/coding/php-mysql-apache-in-mac-osx-leopard/

    在 Mac 上启动和停止 Apache 的 Shell 命令

    启动 Apache

    sudo apachectl start
    

    重启 Apache

    sudo apachectl restart
    

    (已编辑以删除重启命令中的错字)

    【讨论】:

    • 感谢您的回复和帮助!我想我现在的问题是,我在哪里以及如何找到我的“Httpd.conf”文件?我现在正在看指南,但不确定它在哪里。另外,当我执行“显示不可见文件”时,我不知道下一步该做什么,我找不到 /etc 文件夹
    • 我发誓。如果不推送大量随机键组合,Apple 会让一些事情变得简单,而另一些事情则无法靠你自己解决。 取消隐藏文件后。转到 Finder > 首选项 > 侧边栏 > 设备部分并让您的整个驱动器显示在侧面。现在,您可以将这些快捷方式拖到侧边栏以便快速访问。 Finder 提示:启用路径栏,转到 Finder > 查看 > 显示路径栏 - 在我看来,这让 Mac 更像 Windows,并且对专业有帮助。
    • “拖动这些捷径”我不确定你指的是什么......当谈到这一点时,我真的是个菜鸟。抱歉所有愚蠢的问题,感谢您的帮助!这两个步骤我遇到了很大的问题; 1. 在你的 httpd.conf 文件中启用 PHP - /etc/apache2/httpd.conf 2. 设置你的 php.ini - sudo cp /etc/php.ini.default /etc/php.ini
    • 现在当我在 finder 中查找“httpd.conf”时,我得到两个文件:php_core2 和 php_core3,这是我要找的吗?我做错了吗?
    • 我有一个问题,所以现在我删除了评论。 apache 为我服务的目的是什么?我想做的就是学习php,我的意思是我已经启动了apache,但是我需要用它做些什么吗?以任何方式配置它?我明白了!该教程帮助我设置了它,谢谢!
    【解决方案2】:

    PHP5 应该已经安装了,只是被禁用了。使用文本编辑器打开 Apache 配置文件 /private/etc/apache2/httpd.conf

    现在找到显示为“#LoadModule php5_module libexec/apache2/libphp5.so”的行并从行的开头删除注释(哈希)并保存文件(您需要管理员权限才能执行此操作)

    现在重新启动 Apache - 从终端应用程序类型:sudo apachectl graceful 它会询问您的管理员密码

    PHP 现在应该可以工作了..

    【讨论】:

      猜你喜欢
      • 2012-02-22
      • 1970-01-01
      • 2013-09-25
      • 2017-07-21
      • 1970-01-01
      • 2016-06-09
      • 1970-01-01
      • 2020-10-06
      相关资源
      最近更新 更多