ホームページ >トピック >phpmysql >Apache+MySQL+PHP環境のインストール(概要例)

Apache+MySQL+PHP環境のインストール(概要例)

WBOY
WBOY転載
2023-01-23 06:30:011980ブラウズ

この記事では、PHP に関する知識を紹介します。主に Apache、MySQL、PHP 環境のインストールに関する関連コンテンツを紹介します。一緒に見ていきましょう。皆様のお役に立てれば幸いです。

Apache+MySQL+PHP環境のインストール(概要例)

まえがき

最近PHP開発を勉強しているので、AMPやNMPなどの環境は避けて通れません。もちろん、最初はPHPWAMPやPHPStudyなどの統合環境を使用していました。ただし、以前に MySQL サーバーをインストールしたことがあるので、再度自分の MySQL を開くと、これらの統合環境のせいで、インストールした MySQL を開くことができないようです (私のプログラミングスキルが低いため、忙しいためだったと思います)サービスか何かが統合環境に変更されたため、接続できなくなりました) つまり、この問題は結局解決できませんでした。

しかし、解決する方法はあるはずだと信じています。最終的にはこの AMP 環境を自分でインストールすることにしました。ちなみに、Apache と PHP については、単に誰かになるのではなく、自分で学ぶこともできます。他人のユーザー。

準備作業

したがって、ここでインストールの順序は APM (Apache->PHP->MySQL) であると言う必要があります。私が理解している限り、Apache はインストールする必要があります。後のデバッグ、環境などで Apache の使用が必要になるため、これを最初に実行します。

Apache のインストール

  • ダウンロード リンク:クリックしてジャンプ
    これは Apache の公式 Web サイトです。下のリンクをクリックすると、インターフェイスのバージョンが異なる可能性があります。やっぱり時代は変わりますよ、基本的には最新版を選びますね。
    Apache+MySQL+PHP環境のインストール(概要例)
    その後、以下のインターフェースにジャンプします。赤枠内はコンパイル済み環境です。以下の 3 つは統合環境です。ローカルで環境を開発、構築する必要があるため、 にあるものを選択してください赤いボックスのリンク。
    Apache+MySQL+PHP環境のインストール(概要例)
    ここでは Apache Haus を選択しましたが、Apache Lounge を選択することもできます。もちろん、誰もがこのインターフェースをダウンロードすると思いますが、私はまだ投稿しています。
    Apache+MySQL+PHP環境のインストール(概要例)
    ダウンロード後、保存したいフォルダーに解凍します。ここでは C ドライブに置きます。パスは C://Apache/
    です。 Apache+MySQL+PHP環境のインストール(概要例)
    次に、 ディレクトリの下の conf フォルダー を開き、httpd.conf 構成ファイルを開きます。
  • Apache のデフォルトのパスは「c:\Apache24」です (バージョン番号は異なる場合があります)。インストール パスと異なる場合は、パス パラメータの設定を変更する必要があります。
    Define SRVROOT "Your Apache Installation directory"
    したがって、ここでは Define SRVROOT "C :/ Apache"
    httpd.conf SRVRROOT配置
  • # もちろん、最も重要なポートもあります。デフォルトは 80 ですが、ポートが占有されている状況が発生する可能性があります。したがって、開始する前に、cmd で次のコマンドを入力して確認してください:
    netstat -anoApache+MySQL+PHP環境のインストール(概要例)
  • ポートが占有されている場合は、httpd でポートを変更してください。 .conf の Listen を変更するだけです。ここでは 8499 (QQ 番号プレフィックス)
    を使用します。Apache+MySQL+PHP環境のインストール(概要例)
  • これをすべて行った後、cmd で Apache インストール ディレクトリの下の bin フォルダーに移動し、すでにインストールされているため、cmd で httpd -k install と入力します。 , なので成功例はお見せできませんが、英語を読めばインストールが成功したかどうかはほぼ分かります。
  • 前の手順を完了すると、Apache サービスがインストールされていることがわかります。 [表示方法: タスク マネージャー -> サービス -> サービスの表示]Apache+MySQL+PHP環境のインストール(概要例)
  • このとき、cmd を使用して、Apache の bin ディレクトリに入ります。httpd - k start ちなみに、再起動コマンドについてはここで説明します。httpd -k restart は後ほどよく使います。ここで Apache サービスが開始されます。もちろん、あなたが開始することもできます。もちろん、スキルを練習するために、自分で cmd を使用して入力することをお勧めします。
  • 次に、ブラウザに localhost:[ポート番号] と入力して、Apache が正常に起動したかどうかを確認します。ローカルで用意したポート番号は 8499 (名前は QQ で始まります) なので、ブラウザに localhost:8499 と入力すると、以下のような画面が表示されたらインストール成功です。 Apache+MySQL+PHP環境のインストール(概要例)
  • 後続のインストールが必要なため、ここでは引き続き cmd を使用して、Apache インストール ディレクトリの下の bin フォルダーに httpd -k stop と入力し、Apache サービスを一時停止します。次のステップ PHP のインストールで、Apache のみが必要な場合は、もちろんこの時点では完全に ojbk になります。

PHP のインストール

  • まず、PHP のダウンロード アドレスを投稿させてください: Miaoah
  • ここでスレッドをダウンロードしました-safe バージョン (違いはわかりませんが、多ければ多いほど便利です)
  • それから、PHP を置きたいディレクトリに解凍します。私はまだここに置いていますC:// PHP/Apache+MySQL+PHP環境のインストール(概要例)
  • 次に、PHP のルート ディレクトリに php.ini-development をコピーし、PHP 構成ファイルとして php.ini という名前に変更します。を開き、php.ini変更を加えます。 php.iniextension_dir を見つけ、コメントを削除して **"PHP インストール パス\ext" に変更します。私は C:/PHP にインストールしました。 /**、これが extension_dir = "C:/PHP/ext"
    Apache+MySQL+PHP環境のインストール(概要例)

MySQL のインストール

  • 実際に、書くのが少し面倒ですが、Noob [MySQL Installation Tutorial] にアクセスしてご覧いただくか、後ほど詳しく書きます。
  • ここに MySQL の最新バージョンがあります [アドレス ]
    Apache+MySQL+PHP環境のインストール(概要例)
    Apache+MySQL+PHP環境のインストール(概要例)
  • ただし、インストールする場合、私はインストールしていないので、他のサービスは必要ないので、MySQLServer のみがインストールされます。インストールのこの部分では MySQL インストール パッケージを保存しなかったので、初心者向けのチュートリアルを確認するか、CSDN を参照してください。ここでは詳細には触れませんが、私が選択した Server Only について話しましょう。MySQL がインストールされたら、準備はすべて終了です。次に、Apache を起動して PHP に接続し、PHP を起動して、 MySQL に接続します。

AMP 接続作業

PHP への Apache 接続

ここで行う必要がある主な作業は、conf フォルダー内の httpd を変更することです。 Apache インストール ルート ディレクトリ .conf を使用して、Apache と PHP が連携して動作するように設定します。

  • 「すべて拒否」を「すべて許可」に変更します (無料でここに来ました。理由はわかりません)
<directory></directory>
    AllowOverride none
    Require all granted

Apache+MySQL+PHP環境のインストール(概要例)

  • 增加一行AddType application/x-httpd-php .php,这个是用来增加Apache1对于php后缀文件的支持的。Apache+MySQL+PHP環境のインストール(概要例)

  • 现在需要Apache+MySQL+PHP環境のインストール(概要例)可以作为自己索引页,具体做法就是在DirectoryIndex index.html后面增加索引页index.php。Apache+MySQL+PHP環境のインストール(概要例)

  • 到了这一步我们基本完成了步骤,这时候我们可以在Apache根目录/htdocs/【我这里是C:\Apache\htdocs】下创建一个HelloPHP.php (只是我想这么叫) ,里面输入:

<?phpphpinfo ();?>
  • 接下来测试一下吧,在Apache根目录下的bin目录打开cmd输入httpd -k start启动Apache,然后打开浏览器,输入:localhost:【你的端口】/HelloPHP.php,这里我是localhost:8499/HelloPHP.php,不记得端口号的可以查看上面,配置在httpd.conf里面啦,Listen对应的值。打开之后大概显示如下。
    Apache+MySQL+PHP環境のインストール(概要例)
  • 这时候我们还是要再次关闭Apache+MySQL+PHP環境のインストール(概要例),依旧是在Apache根目录下的bin文件夹中打开cmd输入httpd -k stop,然后接下来我们配置PHP+MySQL。

PHP连接MySQL

这里我们要做的就是在PHP中加载连接MySQL的程序集。这边有PHP官网的教程【怎么打不开?!!

  • 打开php.ini ,在extension板块中找到extension=php_mysqli.dll然后给它去掉注释就行了。
    Apache+MySQL+PHP環境のインストール(概要例)

说明:不同的PHP版本可能提供不同的连接mysq的程序集,去ext文件夹下看看PHP提供的是什么这里就写什么。不同的程序集可能在连接数据库的时候使用的函数也不一样。

  • 这时候我们找到前文的HelloPHP.php修改为如下内容:
<?php   
    $mysqli = mysqli_connect("localhost","root","这里是你安装MySQL时候的密码") or die("cannt connet"); 
?>
  • 启动Apache+MySQL+PHP環境のインストール(概要例) ,在Apache根目录下的bin目录打开cmd输入httpd -k start启动Apache,然后打开浏览器,输入:localhost:【你的端口】/HelloPHP.php,这里我是localhost:8499/HelloPHP.php,不记得端口号的可以查看上面,配置在httpd.conf里面啦,Listen对应的值。然后发现没有错误信息,那么到此AMP环境的搭建就完成了。

推荐学习:《PHP视频教程

以上がApache+MySQL+PHP環境のインストール(概要例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjuejin.imで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。