mac 用什么php服务器

fiy 其他 6

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Mac 系统可以选择多种 PHP 服务器来进行开发和运行 PHP 程序。下面介绍几种常用的 PHP 服务器。

    1. Apache + PHP:Apache 是一个广泛使用的开源 Web 服务器软件,可以通过安装 PHP 模块来支持 PHP 程序。在 Mac 上,可以使用 Homebrew 来安装 Apache 和 PHP。具体操作如下:
    • 使用命令 brew install httpd 安装 Apache。
    • 使用命令 brew install php 安装 PHP。
    • 配置 Apache,打开终端,进入 Apache 的配置文件所在目录 /usr/local/etc/httpd,编辑 httpd.conf 文件,在文件中找到 LoadModule php7_module 字样的行,将注释符号 # 去掉,表示加载 PHP 模块。
    • 重启 Apache,使用命令 sudo apachectl restart 重启 Apache 服务器。
    • 编写 PHP 程序,在指定的 Apache 根目录下创建一个后缀为 .php 的文件,例如 index.php,然后在浏览器中输入 localhost/index.php 来访问。
    1. Nginx + PHP-FPM:Nginx 是一个高性能的 Web 服务器软件,可以使用 PHP-FPM 来支持 PHP 程序。在 Mac 上,可以使用 Homebrew 来安装 Nginx 和 PHP-FPM。
    • 使用命令 brew install nginx 安装 Nginx。
    • 使用命令 brew install php 安装 PHP。
    • 配置 Nginx,打开终端,进入 Nginx 的配置文件所在目录 /usr/local/etc/nginx,编辑 nginx.conf 文件,在 http 块中添加以下代码来配置 PHP-FPM:
      location ~ \.php$ {
          fastcgi_pass   127.0.0.1:9000;
          fastcgi_index  index.php;
          include        fastcgi_params;
          fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
      }
      
    • 重启 Nginx 和 PHP-FPM,使用命令 sudo nginx -s reload 重启 Nginx,使用命令 sudo php-fpm 启动 PHP-FPM。
    • 编写 PHP 程序,在指定的 Nginx 根目录下创建一个后缀为 .php 的文件,例如 index.php,然后在浏览器中输入 localhost/index.php 来访问。

    除了以上两种方式,还可以使用更简单和轻量级的 PHP 服务器,例如:

    1. MAMP:MAMP 是一个集成的开发环境,包含了 Apache、MySQL 和 PHP,可以一键安装和配置。下载并安装 MAMP 后,启动 MAMP,将 PHP 程序放置在 MAMP 的根目录中的 htdocs 文件夹内,然后在浏览器中输入 localhost:8888/index.php 来访问。

    总之,Mac 上可以选择多种 PHP 服务器来开发和运行 PHP 程序,具体选择哪种服务器,可以根据个人的需求和使用习惯来决定。以上是几种常见的 PHP 服务器的配置和使用方法,希望对你有帮助。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Mac 上常用的 PHP 服务器包括 Apache 和 Nginx。下面是关于这两种服务器的一些详细介绍和使用方法:

    1. Apache:
      Apache 是一款非常流行的开源 Web 服务器软件,适用于多平台(包括 Mac)的环境。通过在 Mac 上安装和配置 Apache,您可以轻松地搭建一个专业的 PHP 开发环境。
      安装 Apache:

      • 通过终端命令 brew install httpd 安装 Apache。
      • 安装完成后,通过 sudo apachectl start 启动 Apache。
      • 在浏览器中输入 localhost 即可查看 Apache 的默认页面,表示安装成功。

      配置 Apache 支持 PHP:

      • 编辑 Apache 配置文件 httpd.conf,找到并取消注释以下两行(去掉行首的#):
        LoadModule php7_module libexec/apache2/libphp7.so
        AddHandler php7-script .php
        
      • 保存配置文件并重启 Apache,命令为 sudo apachectl restart
      • 在 Apache 的默认网站目录 /Library/WebServer/Documents/ 中创建一个 test.php 文件,并将以下代码添加到文件中:
        <?php
        phpinfo();
        ?>
        
      • 在浏览器中输入 localhost/test.php,如果能够正确显示 PHP 信息,则表示 Apache 已经正确配置了 PHP。
    2. Nginx:
      Nginx 是另一款流行的开源 Web 服务器软件,通过配置 Nginx,您也可以在 Mac 上搭建一个 PHP 开发环境。
      安装 Nginx:

      • 通过终端命令 brew install nginx 安装 Nginx。
      • 安装完成后,通过 sudo nginx 启动 Nginx。
      • 在浏览器中输入 localhost 即可查看 Nginx 的默认页面,表示安装成功。

      配置 Nginx 支持 PHP:

      • 编辑 Nginx 配置文件 nginx.conf,找到并取消注释以下两行(去掉行首的#):
        location ~ \.php$ {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            include fastcgi.conf;
        }
        
      • 保存配置文件并重启 Nginx,命令为 sudo nginx -s reload
      • 在 Nginx 的默认网站目录 /usr/local/var/www/ 中创建一个 test.php 文件,并将以下代码添加到文件中:
        <?php
        phpinfo();
        ?>
        
      • 在浏览器中输入 localhost/test.php,如果能够正确显示 PHP 信息,则表示 Nginx 已经正确配置了 PHP。

    无论是 Apache 还是 Nginx,都可以在 Mac 上搭建一个稳定可靠的 PHP 开发环境,供您进行本地开发和测试。选择哪个服务器取决于您的需求和个人喜好。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Mac上,可以使用多种PHP服务器来运行PHP代码。以下是几种常见的PHP服务器:

    1. Apache HTTP Server:Apache是一种流行的开源Web服务器,也是Mac默认安装的服务器软件之一。Mac上的Apache版本是Apache2,并且已经预先安装在操作系统中。你可以通过启动或停止Apache服务来激活或停用它。

      • 启动Apache服务:打开终端,输入命令sudo apachectl start,按下回车键。输入管理员密码以确认。
      • 停止Apache服务:打开终端,输入命令sudo apachectl stop,按下回车键。输入管理员密码以确认。

      配置Apache服务器以运行PHP代码的方法为:

      • 打开终端,输入命令sudo nano /etc/apache2/httpd.conf,按下回车键,使用文本编辑器打开httpd.conf文件。
      • 找到以下行并取消注释(删除行首的#符号):
        LoadModule php_module libexec/apache2/libphp.so
        
      • 保存文件并退出文本编辑器。
      • 重启Apache服务:打开终端,输入命令sudo apachectl restart,按下回车键。输入管理员密码以确认。

      确保将要运行的PHP文件放在/Library/WebServer/Documents目录下,这是Apache默认的文档根目录。

    2. Nginx:Nginx是另一个流行的开源Web服务器,它也可以在Mac上运行。需要通过Homebrew安装Nginx,然后进行配置以运行PHP代码。以下是安装和配置Nginx的步骤:

      • 安装Homebrew:打开终端,输入命令/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)",按下回车键,根据提示完成安装。
      • 安装Nginx:打开终端,输入命令brew install nginx,按下回车键,等待安装完成。
      • 配置Nginx服务器以运行PHP代码:打开终端,输入命令sudo nano /usr/local/etc/nginx/nginx.conf,按下回车键,使用文本编辑器打开nginx.conf文件。找到以下行并取消注释:
        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
        
      • 保存文件并退出文本编辑器。
      • 启动Nginx服务:打开终端,输入命令brew services start nginx,按下回车键。

      确保将要运行的PHP文件放在/usr/local/var/www目录下,这是Nginx默认的文档根目录。

    3. MAMP:MAMP是一种将Apache、MySQL和PHP集成在一起的软件包,可以轻松地在Mac上搭建一个本地开发环境。MAMP提供了一个简单的图形界面,用于管理服务器和数据库。

      • 下载和安装MAMP:访问官方网站下载MAMP并按照说明进行安装。
      • 打开MAMP,点击“Start Servers”按钮启动Apache和MySQL服务器。
      • 确保将要运行的PHP文件放在MAMP的htdocs目录下,这是MAMP的文档根目录,默认位于/Applications/MAMP/htdocs

    这些都是在Mac上常用的PHP服务器选项。你可以根据自己的需求和偏好选择合适的服务器。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部