Cet article vous donnera une introduction détaillée sur la façon de configurer l'environnement de développement PHP (apache+php) sur Ubuntu. J'espère qu'il sera utile aux amis dans le besoin !
ubuntu configure l'environnement de développement php (apache+php)
Configurer apache2 multi-site
1 Créez le fichier de configuration du site dans les sites disponibles
sudo cp 000-default.conf meili.com.conf code meili.com.conf
Modifiez le contenu à l'intérieur
<VirtualHost *:80> ServerName meili.com # ServerAdmin webmaster@localhost DocumentRoot /var/www/meili.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
2. - Copiez le fichier de configuration du site nouvellement créé dans le répertoire activé pour les sites (les liens logiciels sont inutiles, la copie est la plus sûre)
sudo cp meili.com.conf /etc/apache2/sites-enabled/meili.com.conf
3 Modifiez le fichier hosts et ajoutez un nom de domaine virtuel
127.0.0.1 meili.com
4. server
sudo service apache2 restart
install apache2
sudo apt-get install apache2
apache2 Structure du répertoire / 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/ 文件的软连接。
able repository php
rreeeinstall php8.1
sudo apt install php8.1
# # View version
php -v
Activez Apache2 pour traiter les fichiers PHP
sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php
Configurez PHP
Basculez vers le répertoire racine Web, créez phpinfo.php
sudo apt install php8.1-fpm
Entrez le contenu suivant, enregistrez et quittez
cd /var/www/html sudo vim phpinfo.php
Visitez ipaddress/phpinfo.php dans le navigateur pour afficher le chemin où se trouve php.ini
Par exemple : /etc /php/8.1/apache2
Modifiez php.ini, recherchez les deux lignes suivantes, supprimez le point-virgule précédent et activez l'extension correspondante
<?php phpinfo(); ?>
Redémarrez Apache2
code /etc/php/8.1/apache2/php.ini extension=mbstring extension=pdo_mysql
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!