配置 Apache2 多站点、安装 Apache2、修改 hosts 文件、启用 PHP 存储库、安装 PHP8.1、配置 PHP、重启 Apache2。本文提供了主要的步骤和命令,可以帮助读者配置 php 开发环境。
一、ubuntu配置php开发环境(apache+php)
在这篇文章中,我们将详细介绍如何在ubuntu上配置php开发环境(apache+php)。希望这对需要帮助的朋友有所帮助!
配置 Apache2 多站点的步骤如下:
1. 在 sites-available 目录中创建站点的配置文件,将默认的配置文件复制为 meili.com.conf:
sudo cp 000-default.conf meili.com.conf
2. 编辑 meili.com.conf 文件,将其中的内容修改为以下内容,这是一个示例:
<VirtualHost *:80> ServerName meili.com DocumentRoot /var/www/meili.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
3. 将站点配置文件复制到 sites-enabled 目录下,以启用该站点:
sudo cp meili.com.conf /etc/apache2/sites-enabled/meili.com.conf
4. 在 hosts 文件中添加虚拟域名,例如:
127.0.0.1 meili.com
5. 重启 Apache 服务器使配置生效:
sudo service apache2 restart
二、安装 Apache2 的步骤
sudo apt-get install apache2
安装完成后,Apache2 的目录结构如下:
/etc/apache2/
├── apache2.conf # 全局配置
├── conf-available # 可用的配置文件
├── conf-enabled # 已启用的配置文件
├── envvars # 环境变量
├── magic
├── mods-available # 已安装的模块
├── mods-enabled # 已启用的模块
├── ports.conf # http服务端口信息
├── sites-available # 可用站点信息
└── sites-enabled # 已经启用的站点信息,其中的文件是到/etc/apache2/sites-available/ 文件的软连接。
三、启用 PHP 存储库
sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php
然后,我们安装 PHP8.1:
sudo apt install php8.1
你可以使用以下命令检查安装的 PHP 版本:
php -v
为了使 Apache2 能够处理 PHP 文件,还需要安装 PHP-FPM:
sudo apt install php8.1-fpm
接下来,我们配置 PHP 并创建一个 phpinfo.php 文件,切换到网站的根目录,例如:
cd /var/www/html sudo vim phpinfo.php
将以下内容输入文件中,并保存退出:
<?php phpinfo(); ?>
在浏览器中访问 "ipaddress/phpinfo.php",你可以看到 php.ini 文件的路径,如 "/etc/php/8.1/apache2"。在 php.ini 文件中找到以下两行,并去掉前面的分号以启用对应的扩展:
extension=mbstring extension=pdo_mysql
最后,重启 Apache2 使配置生效:
sudo /etc/init.d/apache2 restart