PHP 零基础入门:从环境搭建到第一个动态网页
一、PHP 是什么?
PHP(Hypertext Preprocessor)是一种开源的服务器端脚本语言,专门用于 Web 开发,可嵌入 HTML 中执行,能快速实现动态网页、数据交互等功能,是中小网站开发的主流选择。
二、环境搭建:新手友好的两种方式
1. 一键安装(推荐新手)
Windows 系统:下载 XAMPP(https://www.apachefriends.org/),安装后启动 Apache(Web 服务器)和 MySQL(数据库),默认端口 80/3306。
Linux 系统:使用 LNMP 一键安装包(https://lnmp.org/),执行
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp自动配置。
2. 手动配置(了解原理)
Linux 下手动安装 LAMP:
三、PHP 基本语法快速上手
创建index.php文件,写入以下代码:
将文件放入 XAMPP 的htdocs目录(Windows)或/var/www/html(Linux),访问http://localhost/index.php即可看到效果。
四、第一个动态网页:连接 MySQL 查询数据
先在 MySQL 中创建测试表:
PHP 连接数据库并查询:
五、新手避坑指南
中文乱码:数据库连接时指定
charset=utf8,页面头部加<meta charset="UTF-8">;文件权限:Linux 下 PHP 文件需赋予
644权限,目录755;路径错误:使用
__DIR__获取当前文件目录,避免相对路径陷阱。