Linux 用户 运行 PHP 脚本
·
安装 PHP
下载并安装 PHP 的最新版本。可以从 PHP 官方网站 获取适用于 Windows、macOS 或 Linux 的安装包。对于 Linux 用户,可以通过包管理器安装:
sudo apt-get install php # Debian/Ubuntu
sudo yum install php # CentOS/RHEL
运行 PHP 脚本
创建一个简单的 PHP 文件(例如 test.php),内容如下:
<?php
echo "Hello, World!";
?>
通过命令行运行:
php test.php
或者在 Web 服务器(如 Apache 或 Nginx)中部署,通过浏览器访问。
基本语法
PHP 脚本以 <?php 开头,以 ?> 结尾。变量以 $ 开头,无需声明类型:
<?php
$name = "John";
$age = 25;
echo "Name: $name, Age: $age";
?>
常用功能
数据库连接(MySQL)
使用 mysqli 扩展连接数据库:
<?php
$conn = new mysqli("localhost", "username", "password", "database");
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
$conn->close();
?>
表单处理
接收并处理 HTML 表单数据:
<form method="post" action="process.php">
<input type="text" name="username">
<input type="submit">
</form>
在 process.php 中:
<?php
$username = $_POST["username"];
echo "Hello, $username";
?>
调试与错误处理
启用错误报告以便调试:
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
?>
使用 try-catch 处理异常:
<?php
try {
$result = 10 / 0;
} catch (Exception $e) {
echo "Error: " . $e->getMessage();
}
?>
框架与扩展
使用框架(如 Laravel 或 Symfony)简化开发。安装 Laravel:
composer global require laravel/installer
laravel new project-name
通过 Composer 管理依赖:
composer require package-name
性能优化
启用 OPcache 加速 PHP:
; php.ini 配置
opcache.enable=1
opcache.enable_cli=1
使用缓存工具(如 Redis)存储频繁访问的数据:
<?php
$redis = new Redis();
$redis->connect("127.0.0.1", 6379);
$redis->set("key", "value");
echo $redis->get("key");
?>
更多推荐

所有评论(0)