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

藏色散人
リリース: 2023-04-11 08:26:02
転載
5223 人が閲覧しました

この記事では、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート