mac 用什么php服务器
-
Mac 系统可以选择多种 PHP 服务器来进行开发和运行 PHP 程序。下面介绍几种常用的 PHP 服务器。
- 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来访问。
- 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 服务器,例如:
- MAMP:MAMP 是一个集成的开发环境,包含了 Apache、MySQL 和 PHP,可以一键安装和配置。下载并安装 MAMP 后,启动 MAMP,将 PHP 程序放置在 MAMP 的根目录中的
htdocs文件夹内,然后在浏览器中输入localhost:8888/index.php来访问。
总之,Mac 上可以选择多种 PHP 服务器来开发和运行 PHP 程序,具体选择哪种服务器,可以根据个人的需求和使用习惯来决定。以上是几种常见的 PHP 服务器的配置和使用方法,希望对你有帮助。
1年前 -
Mac 上常用的 PHP 服务器包括 Apache 和 Nginx。下面是关于这两种服务器的一些详细介绍和使用方法:
-
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。
- 通过终端命令
-
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年前 -
-
在Mac上,可以使用多种PHP服务器来运行PHP代码。以下是几种常见的PHP服务器:
-
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默认的文档根目录。 - 启动Apache服务:打开终端,输入命令
-
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默认的文档根目录。 - 安装Homebrew:打开终端,输入命令
-
MAMP:MAMP是一种将Apache、MySQL和PHP集成在一起的软件包,可以轻松地在Mac上搭建一个本地开发环境。MAMP提供了一个简单的图形界面,用于管理服务器和数据库。
- 下载和安装MAMP:访问官方网站下载MAMP并按照说明进行安装。
- 打开MAMP,点击“Start Servers”按钮启动Apache和MySQL服务器。
- 确保将要运行的PHP文件放在MAMP的
htdocs目录下,这是MAMP的文档根目录,默认位于/Applications/MAMP/htdocs。
这些都是在Mac上常用的PHP服务器选项。你可以根据自己的需求和偏好选择合适的服务器。
1年前 -