为什么用免费空间学PHP?

学习PHP(Hypertext Preprocessor,超文本预处理器)通常需要在本机安装集成环境(如phpStudy、XAMPP、WampServer等)。虽然本地开发很方便,但将代码部署到真实的服务器环境中有以下独特优势:

  • 真实环境:体验真实的Linux/Apache/Nginx服务器环境,与生产环境一致
  • 随时随地访问:写好的代码可以通过手机/平板在任何地方查看效果
  • 分享给他人:可以将作品链接发给老师、同学或面试官查看
  • 学习部署流程:掌握FTP上传、域名绑定、服务器配置等实用技能
  • 零成本:不需要购买任何云服务器,完全免费使用

主机乐免费空间的PHP环境规格

项目具体参数
支持的PHP版本PHP 5.6 / 7.x / 8.0 / 8.1 / 8.2 (可在控制面板切换)
Web服务器Apache / Nginx
数据库支持MySQL 5.x / MySQL 8.0(通过PDO或mysqli扩展)
常用扩展cURL、GD图像处理、mbstring、openssl、zip、xml等
执行内存限制128MB(免费用户)
最大上传文件2MB - 10MB(视套餐而定)
最大执行时间30秒

Hello World:第一个PHP程序

让我们从最经典的"Hello World"开始:

创建一个名为 hello.php 的文件,内容如下:

<?php
// 我的第一个PHP程序
echo "Hello, 主机乐免费空间!";
echo "<br>";
echo "当前时间:" . date("Y-m-d H:i:s");
echo "<br>";
echo "PHP版本:" . phpversion();
?>

将该文件通过FTP上传到 wwwroot 目录后,通过浏览器访问 https://你的域名/hello.php 即可看到输出结果。

PHP + MySQL 实战示例

以下是一个简单的PHP连接数据库并查询的示例:

<?php
// 数据库连接配置
$host = 'localhost';
$dbname = '你的数据库名';
$username = '你的数据库用户名';
$password = '你的数据库密码';

try {
    // 使用PDO方式连接MySQL
    $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", 
                    $username, $password);
    
    // 设置错误模式
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    
    echo "数据库连接成功!<br>";
    
    // 执行简单查询
    $stmt = $pdo->query("SELECT NOW() as current_time");
    $row = $stmt->fetch(PDO::FETCH_ASSOC);
    echo "数据库当前时间:" . $row['current_time'];
    
} catch (PDOException $e) {
    echo "连接失败:" . $e->getMessage();
}
?>

常用PHP学习项目推荐

项目类型难度涉及知识点适合阶段
个人主页展示页⭐ 入门HTML+CSS基础嵌入PHP变量第1周
留言板系统⭐⭐ 初级表单处理、MySQL增删改查第2-4周
简易博客系统⭐⭐⭐ 中级用户登录、文章CRUD、分页1-2个月
在线投票系统⭐⭐⭐ 中级Session管理、数据统计、防刷2-3个月
文件管理系统⭐⭐⭐⭐ 进阶文件上传下载、权限控制3-4个月
API接口服务⭐⭐⭐⭐ 进阶JSON接口、RESTful设计3-5个月

在免费空间上部署PHP框架

除了原生PHP,你也可以在免费空间上学习和部署主流PHP框架:

Laravel 部署注意事项

  • 需要PHP 7.4及以上版本(建议8.0+)
  • 确保安装了必要的PHP扩展(bcmath、ctype、json、mbstring等)
  • 需要将 public 目录设为网站根目录(可能需联系客服协助配置)
  • .env 文件中正确配置数据库连接信息
  • 由于免费主机限制,Laravel队列和定时任务可能无法正常运行

ThinkPHP 部署注意事项

  • ThinkPHP对环境要求相对较低,更适合免费主机
  • 确保开启了 rewrite 模块以支持URL美化
  • 检查 runtime 目录是否有写入权限
  • TP5/TP6 均可在免费虚拟主机上正常运行

PHP学习资源推荐

资源名称类型说明
PHP官方文档 (php.net)文档最权威的PHP参考手册,有中文版
w3school 在线教程教程适合初学者快速上手
菜鸟教程 (runoob)教程中文友好,示例丰富
慕课网 / B站视频大量免费PHP视频课程
PHP The Right Way指南现代PHP最佳实践(英文有翻译)
GitHub开源项目实践阅读优秀开源项目的源码学习

开始你的PHP学习之旅吧!

一个免费的PHP运行环境已经为你准备好了,现在就动手写第一行代码吧

免费开通 →