在Ubuntu上测试PHP,你可以按照以下步骤进行:
安装PHP:
打开终端(快捷键 Ctrl + Alt + T),然后输入以下命令来安装PHP:
sudo apt update
sudo apt install php php-cli php-fpm
这将安装PHP命令行接口(CLI)和PHP FastCGI进程管理器(FPM),后者通常用于与Web服务器(如Nginx或Apache)一起使用。
测试PHP CLI: 安装完成后,你可以通过运行以下命令来测试PHP CLI:
php -v
这将显示PHP的版本信息,确认PHP已经正确安装。
创建一个PHP文件: 使用文本编辑器(如nano、vim或gedit)创建一个新的PHP文件。例如,使用nano编辑器:
nano test.php
在编辑器中输入以下PHP代码:
<?php
phpinfo();
?>
保存并关闭文件(在nano中,按 Ctrl + X,然后按 Y 确认保存,最后按 Enter)。
运行PHP文件: 在终端中,导航到包含你的PHP文件的目录,然后运行以下命令来执行PHP脚本:
php test.php
这将显示PHP的详细信息页面,包括PHP配置、模块和版本等。
配置Web服务器(可选): 如果你想通过Web浏览器测试PHP,你需要配置一个Web服务器。以下是使用Nginx和Apache的基本指南:
Nginx: 安装Nginx:
sudo apt install nginx
创建一个新的Nginx配置文件:
sudo nano /etc/nginx/sites-available/testphp
输入以下配置:
server {
listen 80;
server_name your_server_ip_or_domain;
root /path/to/your/php/files;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据你的PHP版本调整
}
}
启用配置:
sudo ln -s /etc/nginx/sites-available/testphp /etc/nginx/sites-enabled/
测试Nginx配置:
sudo nginx -t
重启Nginx:
sudo systemctl restart nginx
Apache: 安装Apache:
sudo apt install apache2
启用mod_php模块:
sudo a2enmod php7.4 # 根据你的PHP版本调整
重启Apache:
sudo systemctl restart apache2
将你的PHP文件移动到Apache的默认文档根目录(通常是 /var/www/html),或者在Apache配置文件中指定一个新的目录,并确保该目录有适当的权限。
通过Web浏览器测试:
打开Web浏览器,访问 http://your_server_ip_or_domain/test.php。你应该能看到之前通过 phpinfo() 函数生成的PHP信息页面。
请注意,上述步骤中的PHP版本(如 php7.4)需要与你实际安装的PHP版本相匹配。如果你的PHP版本不同,请相应地调整命令和配置文件中的版本号。