万网网站编辑,企业黄页软件,网站开发,自定义首页显示,学seo哪个培训好在 Ubuntu 上配置 Nginx、PHP 和 MySQL 的步骤如下#xff1a;
1. 更新系统包
首先#xff0c;确保系统包是最新的#xff1a;
sudo apt update
sudo apt upgrade2. 安装 Nginx
安装 Nginx#xff1a;
sudo apt install nginx启动并启用 Nginx 服务#xff1a;
sudo…在 Ubuntu 上配置 Nginx、PHP 和 MySQL 的步骤如下
1. 更新系统包
首先确保系统包是最新的
sudo apt update
sudo apt upgrade2. 安装 Nginx
安装 Nginx
sudo apt install nginx启动并启用 Nginx 服务
sudo systemctl start nginx
sudo systemctl enable nginx验证 Nginx 是否正常运行
sudo systemctl status nginx在浏览器中输入服务器的 IP 地址应看到 Nginx 的欢迎页面。
3. 安装 MySQL
安装 MySQL
sudo apt install mysql-server启动并启用 MySQL 服务
sudo systemctl start mysql
sudo systemctl enable mysql运行安全脚本以加强 MySQL 的安全性
sudo mysql_secure_installation按照提示设置 root 密码并移除不安全设置。
4. 安装 PHP
安装 PHP 及常用扩展
sudo apt install php-fpm php-mysqlphp-fpm 是 PHP FastCGI 进程管理器php-mysql 用于 PHP 与 MySQL 的交互。
5. 配置 Nginx 使用 PHP
编辑 Nginx 的默认配置文件
sudo nano /etc/nginx/sites-available/default找到 location ~ .php$ 部分修改为
location ~ \.php$ {include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据 PHP 版本调整路径fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;
}保存并退出然后测试 Nginx 配置
sudo nginx -t若无错误重启 Nginx
sudo systemctl restart nginx6. 测试 PHP
创建测试 PHP 文件
sudo nano /var/www/html/info.php添加以下内容
?php
phpinfo();
?保存并退出然后在浏览器中访问 http://your_server_ip/info.php应看到 PHP 信息页面。
7. 配置 MySQL 用户和数据库
登录 MySQL
sudo mysql -u root -p创建数据库和用户
CREATE DATABASE example_db;
CREATE USER example_userlocalhost IDENTIFIED BY password;
GRANT ALL PRIVILEGES ON example_db.* TO example_userlocalhost;
FLUSH PRIVILEGES;
EXIT;8. 测试 PHP 连接 MySQL
创建测试 PHP 文件
sudo vim /var/www/html/dbtest.php添加以下内容
?php
$mysqli new mysqli(localhost, example_user, password, example_db);if ($mysqli-connect_error) {die(连接失败: . $mysqli-connect_error);
}
echo 连接成功;
?保存并退出然后在浏览器中访问 http://your_server_ip/dbtest.php应看到“连接成功”。
9. 完成
至此Nginx、PHP 和 MySQL 已成功配置并运行。
10. 备注
DeepSeek生成测试可用在此声明。