ホームページ バックエンド開発 PHPチュートリアル UbuntuでPHP開発環境(apache+php)を構成する方法を詳しく解説した記事です

UbuntuでPHP開発環境(apache+php)を構成する方法を詳しく解説した記事です

Oct 28, 2022 pm 03:59 PM
php ubuntu

この記事では、ubuntuでのphp開発環境(apache php)の設定方法を詳しく紹介しますので、困っている方のお役に立てれば幸いです。

ubuntu で php 開発環境を構成する (apache php)

apache2 マルチサイトを構成する

#1. 利用可能なサイト内サイト構成ファイルを作成します

sudo cp 000-default.conf meili.com.conf
code meili.com.conf
ログイン後にコピー

内のコンテンツを編集します

<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. sites-available に新しく作成したサイト構成ファイルを sites-enabled ディレクトリにコピーします (ソフト リンクは役に立ちません。コピーは無効です)。最も安全です)

sudo cp meili.com.conf /etc/apache2/sites-enabled/meili.com.conf
ログイン後にコピー

3. hosts ファイルを変更し、仮想ドメイン名を追加します

127.0.0.1   meili.com
ログイン後にコピー

4. 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

## 表示version

php -v

Apache2 で PHP ファイルを処理できるようにする

sudo apt install php8.1-fpm
ログイン後にコピー

PHP を構成する

##Web ルート ディレクトリに切り替えて、phpinfo.php## を作成します#
cd /var/www/html
sudo vim phpinfo.php
ログイン後にコピー

次のコンテンツを入力し、保存して終了します。

<?php    
    phpinfo();
?>
ログイン後にコピー

ブラウザで ipaddress/phpinfo.php にアクセスして、php.ini があるパスを表示します

例: /etc /php/8.1/apache2

php.ini を変更し、次の 2 行を見つけて、前のセミコロンを削除して、対応する拡張機能を有効にします

code /etc/php/8.1/apache2/php.ini
extension=mbstring
extension=pdo_mysql
ログイン後にコピー

Apache2を再起動します

sudo /etc/init.d/apache2 restart
ログイン後にコピー

推奨調査: "

PHP ビデオ チュートリアル

"

以上がUbuntuでPHP開発環境(apache+php)を構成する方法を詳しく解説した記事ですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

Android TV Box が非公式の Ubuntu 24.04 アップグレードを取得 Android TV Box が非公式の Ubuntu 24.04 アップグレードを取得 Sep 05, 2024 am 06:33 AM

Android TV Box が非公式の Ubuntu 24.04 アップグレードを取得

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

See all articles