macOS搭建本地建站开发环境,安装Nginx、PHP、Mysql
当你在macOS上搭建一个本地的Web开发环境时,安装Nginx、PHP 7.4和MySQL 5.7是一个常见的组合。这个组合可以用来运行各种Web应用程序,从简单的网站到复杂的Web应用程序。本文将教你如何在macOS上安装和配置这个开发环境。
步骤1:安装Homebrew
Homebrew是macOS上的一个包管理器,它使得安装和管理软件变得非常容易。如果你还没有安装Homebrew,可以在终端中运行以下命令来安装它:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"步骤2:安装Nginx
使用Homebrew安装Nginx非常简单。在终端中运行以下命令:
brew install nginx安装完成后,你可以使用以下命令来启动Nginx:
sudo brew services start nginx现在,你可以在浏览器中输入 http://localhost 来访问Nginx的默认欢迎页面,以确保Nginx已经成功安装和启动。
步骤3:安装PHP 7.4
使用Homebrew安装PHP 7.4也很简单。运行以下命令:
brew install [email protected]安装完成后,你可以使用以下命令来启动PHP FastCGI进程管理器(FPM):
brew services start [email protected]步骤4:配置Nginx以使用PHP
现在,我们需要配置Nginx以将PHP请求传递给PHP-FPM。打开Nginx的配置文件:
sudo nano /usr/local/etc/nginx/nginx.conf在 http 块中添加以下内容,以告诉Nginx将.php文件传递给PHP-FPM:
server {
listen 80;
server_name localhost;
root /usr/local/var/www;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}保存并退出配置文件。然后,重新加载Nginx以应用新的配置:
sudo nginx -s reload步骤5:安装MySQL 5.7
使用Homebrew安装MySQL 5.7:
brew install [email protected]安装完成后,运行以下命令来启动MySQL:
brew services start [email protected]步骤6:设置MySQL根密码
首次安装MySQL时,根用户没有密码。运行以下命令来设置根密码:
mysql_secure_installation按照提示进行操作,包括设置根密码和删除测试数据库。
现在,你已经在macOS上成功安装和配置了Nginx、PHP 7.4和MySQL 5.7。你可以开始开发和测试你的Web应用程序了。不要忘记配置你的虚拟主机和数据库以适应你的项目需求。祝你的开发旅程顺利!
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
小菜鸡
评论已关闭