在Ubuntu上配置PHP服务器通常涉及以下几个步骤:
sudo apt update
sudo apt upgrade
sudo apt install apache2
sudo apt install php libapache2-mod-php
创建一个info.php
文件在/var/www/html
目录下:
sudo nano /var/www/html/info.php
在文件中输入以下内容:
<?php
phpinfo();
?>
保存并关闭文件。然后在浏览器中输入http://localhost/info.php
,如果能看到PHP的详细信息页面,说明PHP环境已经成功搭建。
例如,安装MySQL扩展和GD库:
sudo apt install php-mysql php-gd
安装其他扩展也可以使用类似命令。
sudo systemctl restart apache2
可以通过编辑php.ini
文件来更改PHP的配置选项。例如,修改默认时区:
sudo nano /etc/php/7.x/apache2/php.ini
修改date.timezone
指令,然后重启Apache服务。
sudo apt install mysql-server
运行安全脚本来配置MySQL:
sudo mysql_secure_installation
Nginx是一个更轻量级且高效的服务器,适合用于生产环境。
安装Nginx:
sudo apt install nginx
配置Nginx以使用PHP-FPM:
sudo nano /etc/nginx/sites-available/default
在location ~ \.php$
块中,确保有以下配置:
fastcgi_pass unix:/var/run/php/php7.x-fpm.sock;
保存并退出编辑器,然后测试Nginx配置并重启服务:
sudo nginx -t
sudo systemctl restart nginx