📢 最新消息(2025-08-25)
CentOS官方宣布CentOS 8正式结束生命周期,推荐用户迁移至CentOS Stream 9或Rocky Linux/AlmaLinux等RHEL衍生版,本文基于CentOS Stream 9编写,兼容主流云服务器环境!💻✨
(附2025年最新配置技巧)
新手避坑指南:
❌ 别再死磕CentOS 7/8!官方已停止维护,漏洞风险飙升💥
✅ 推荐选择:
💡 云服务器推荐:阿里云/腾讯云轻量应用服务器(预装CentOS Stream 9,省心!)
更新系统
sudo dnf update -y # CentOS Stream 9新包管理工具
🎉 更新完成后重启:sudo reboot
安装基础工具
sudo dnf install -y wget curl vim net-tools # 开发必备神器
选型建议:
sudo dnf install -y nginx sudo systemctl enable nginx --now # 开机自启并启动服务
🔍 测试访问:curl http://localhost
,看到Nginx欢迎页即成功!
sudo dnf install -y php php-fpm php-mysqlnd php-opcache sudo systemctl enable php-fpm --now
MySQL 8.0:
sudo dnf install -y mysql-server sudo systemctl enable mysqld --now sudo mysql_secure_installation # 安全初始化(必做!)
MariaDB 10.11(兼容性更好):
sudo dnf install -y mariadb-server sudo systemctl enable mariadb --now sudo mysql_secure_installation
创建网站目录
sudo mkdir -p /var/www/example.com/public_html sudo chown -R nginx:nginx /var/www/example.com # 权限设置
上传代码
scp
或WinSCP上传文件 git clone
到目录 配置Nginx虚拟主机
server { listen 80; server_name example.com; root /var/www/example.com/public_html; index index.php index.html; location ~ \.php$ { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
💾 保存为/etc/nginx/conf.d/example.com.conf
,重启服务:
sudo systemctl reload nginx
配置防火墙
sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --add-service=https --permanent sudo firewall-cmd --reload
SELinux设置
sudo setsebool -P httpd_can_network_connect on # 允许PHP连接数据库
免费SSL证书(Let's Encrypt)
sudo dnf install -y certbot python3-certbot-nginx sudo certbot --nginx -d example.com # 自动配置HTTPS
Q1:网站显示502错误?
🔍 检查PHP-FPM是否运行:sudo systemctl status php-fpm
🔧 修改Nginx配置的fastcgi_pass
为unix:/run/php-fpm/www.sock
Q2:MySQL连接失败?
🔑 登录MySQL执行:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost'; FLUSH PRIVILEGES;
docker run -d --name wp -p 80:80 -e WORDPRESS_DB_HOST=mysql_host wordpress
💡 最后叮嘱:
定期备份数据!推荐使用rsync
或borgbackup
制定自动备份计划,遇到问题别慌,CentOS Stream 9的dnf update
经常包含关键修复补丁哦!
🔥 立即动手,30分钟内让你的网站上线!遇到问题欢迎评论区交流~
本文由 业务大全 于2025-08-25发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vds.7tqx.com/wenda/727656.html
发表评论