搭建PHP环境通常涉及以下几个核心组件:
以下是在Linux系统上搭建LNMP环境的示例:
sudo apt update
sudo apt install nginx
sudo apt install mysql-server
sudo mysql_secure_installation
sudo apt install php-fpm php-mysql
编辑Nginx配置文件 /etc/nginx/sites-available/default
:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.php index.html index.htm;
server_name _;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据PHP版本调整
}
location ~ /\.ht {
deny all;
}
}
sudo systemctl restart nginx
sudo systemctl restart mysql
sudo systemctl restart php7.4-fpm
fastcgi_pass
指向正确的PHP-FPM套接字。chown
和 chmod
命令调整文件权限。以下是一个简单的PHP脚本示例:
<?php
echo "Hello, World!";
?>
将此脚本保存为 /var/www/html/index.php
,然后在浏览器中访问 http://your_server_ip
,应该能看到 "Hello, World!" 的输出。
通过以上步骤,你可以在2003服务器上成功搭建一个基本的PHP环境。
领取专属 10元无门槛券
手把手带您无忧上云