検索
ホームページバックエンド開発PHPチュートリアルPHP開発環境のインストール方法 PHP環境のインストール構成_PHPチュートリアル
PHP開発環境のインストール方法 PHP環境のインストール構成_PHPチュートリアルJul 13, 2016 am 10:47 AM
php初心者毛織物インストール開発するどうやって環境これ構成

PHP 開発環境をインストールするにはどうすればよいですか? PHP 初心者にとっては、php、mysql、apache、または php mysql iis をインストールする必要があるかもしれません。

PHP開発環境を構築する
タイム: 8.1位
要件:

php環境を手動でインストールします(統合環境はカウントされません、winowだけで十分です、linuxがリファレンスとして使用されていますが、質問はlinuxでも行うことができます)
mysql+php+apache+phpadminを含め、Webテストを実行できるものであればバージョンは問いません。
(zend 5+ editplus+emeditor+dreamweaver) を含む開発 IDE をインストールします
マニュアル:
http://www.php.net/manual/zh/install.windows.php
http://www.php.net/manual/zh/install.windows.apache2.php
http://www.php.net/manual/zh/install.windows.extensions.php


参考コンテンツ:
http://www.php.net/manual/zh/install.unix.php
http://www.php.net/manual/zh/install.pecl.php

従うべき内容: phpinfo、インストールが成功するかどうかは主にこれに依存します。

======================================

1. Apache、mysql、php の Windows でのインストール手順
回答: apache と mysql は php よりも前にインストールする必要があります。apache と mysql のインストール順序は任意です

2. php_curl 拡張機能が有効になった後、curl サービスが有効になっていないというメッセージが表示されるのはなぜですか?
回答: PHP ディレクトリ内の libeay32.dll、ssleay32.dll、php5ts.dll、php_curl.dll ファイルを system32 ディレクトリに移動した後、Apache を再起動します

3. Windows で Apache2.x で php を動作させる 3 つの方法?
答え: ハンドラー、CGI、FASTCGI

注: 通常、モジュールはハンドラーとしてインストールされます

========================================

1. Apache php を設定した後、ブラウザに http://localhost を入力します。デフォルトのページ DirectoryIndex が設定されていないため、ページは応答しません。

2. PHP パッケージをダウンロードするときにこのような問題が発生します。ダウンロードした PHP パッケージには php5apache2_2.dll 拡張子がありません。これは、パッケージをダウンロードするときに 2 つの種類があるためです。

3. Apache PHP を設定する場合、通常 2 つの文が追加されます

LoadModule php5_module E:/PHP/php-5.2.10/php5apache2_2.dll #PHP ディレクトリ

AddType application/x-httpd-php .php #php
を実行するファイルの種類 しかし、場合によってはエラーが報告されることがあります。その理由は、追加された 2 つの段落にさらにスペースがあるかどうかを確認するためです。x-httpd-php
の後にスペースがあります。
================================================

1. Windows環境をインストールする際、PHPとApacheを一緒に設定する際に、PHPとApacheの設定ファイルを変更し、Apacheを再起動すると「要求された操作は失敗しました」と表示されました。

回答: 上記のエラーが発生した場合、どれが問題であるかを判断することはできません。まず、apache が存在するディレクトリに移動して、次のように入力する必要があります。コマンド: httpd.exe -w -n "Apache2.2" -k start

詳細については以下で説明します。
注: php5_apache2_2.dll ファイルが php ディレクトリに存在することを確認してください。 Apache を構成するときは、必ずこのファイルを導入し、正しいディレクトリに指定してください。
Apache 設定を編集するときは、スペースの問題に注意してください。余分なスペースがあると、エラーが発生する可能性があります。
注釈: あなたの質問は、php と apache の間にまったく関連性がないため、あまり明確ではないということのようです

2. Windows に php+apache+mysql 開発環境をインストールするときに、get リクエストと post リクエストのみを処理するようにサーバーを設定するにはどうすればよいですか?

回答: Apache を構成するための構成ファイルは次のとおりです:

全員から拒否



コメント: これは見つかりませんでした

3. Myqlのインストールは完了しましたが、「サービスの開始」が表示されないのはなぜですか?

答え:

コメント: これが正しいかどうかはわかりません。mysql はすでにインストールされているようですが、別のものをインストールすると競合が発生します


==========================================

1、デバッグコードを追加します

debug.php ファイルを作成します。 $_GET、$_POST、その他の値を内部に追加できます。次に、php.ini で include_path = "c:/php" を設定し、このフォルダーに debug.php を置きます。

パブリックヘッダーファイルとテールファイルを追加したい場合も、同じことができます:

ini で検索 PHP ドキュメントの前後にファイルを自動的に追加します。

auto_prepend_file = auto_prepend_file.php //頭に貼り付ける
; auto_append_file = auto_append_file.php; //末尾に添付します
;

2. Html/PHP形式の文字列を解釈せずにそのまま表示する方法
例:
PHP";

コードは次のとおりです コードをコピー
エコー "解釈されました: ".$str." 処理されました:";
Echo htmlentities(nl2br($str)); //2 回の変換後に出力します。
?>

3. GDライブラリの設定方法
1: dlls フォルダー内のすべての dll ファイルを system32 ディレクトリ c:windowssystem32 にコピーします
2:php.iniを開きます
extension_dir = "c:/php/extensions/" を設定します。
3:extension=php_gd2.dll; 拡張子の前のカンマを削除します。php_gd2.dll がない場合は、このファイルが c:/php/extensions/php_gd2.dll に存在することを確認します。

注: 通常は環境変数を使用します。dlls フォルダーを c:windowssystem32 に移動する必要はありません

================================================ === ==锫奕

1. $_POST グローバル変数にパラメータが渡されているかどうかを判断する場合、if は使用できますか?
回答: if は判定ステートメントであり、その中の変数が定義されている必要があるため、if は使用できません。
注: グローバル変数は外部変数とも呼ばれ、関数の外部で定義される変数です。

注: isset() は、変数が宣言されているかどうかを決定し、次にその他を決定します。面倒な場合は、empty() を使用できます

$_POST はグローバル変数です。つまり、定義されているため、使用できます

2. フォームを送信する場合、どのような内容が送信されますか?
回答: 送信する場合、送信されるのはラベルの name 属性と value 属性です。name はキー値、value は配列要素です。ラベルに name 属性がない場合、ラベルは送信されません。

注釈: あなたの提出物が何を指しているのかわかりませんが、提出アドレスがあれば彼はそのアドレスを見つけ、提出後の値が空になることはわかっています。ということですか?

注意: フォーム送信時、getの場合はget、postの場合はエンコード方法が異なります。注目してもらえますよ!また、名前がついているものもありますが、値がない場合はisset()で真偽を知ることができません。


3. セッションとは何ですか?
回答: ユーザーが Web サイトにアクセスすると、サーバーと通信するためのセッションが確立され、Web サイト全体のすべてのページが閉じられると、セッションは終了して解放されます。

注釈: WEB 開発に関する限り、セッションはブラウザーを介したユーザーとサーバー間の呼び出しですが、この呼び出しはブラウザーでの閲覧によって実装されます

これが私の百度です、正しいかどうかわかりませんし、よくわかりません。でもそのようです、とトムは説明してくれました

注: セッションはブラウザとサーバー間で維持されるセッションであり、グローバル レベルではなく、ユーザーのグローバル レベルです。通常の状況では、これがブラウザのライフサイクルとなり、ブラウザが閉じられ、セッションが終了します。 もちろんこれも設定可能です。 php.ini のセッション セクションを参照してください。 新しいウィンドウを開くと、新しいセッションが開始されますが、古いウィンドウから新しいウィンドウを開くと、新しいセッションは生成されません (これはテストできます)。

================================================ === ======

1. LAN 内の 2 つの Apache マシンは相互にアクセスできますか? はい
httpd.conf の設定を変更するだけです。
追加された IP は 192.168.0.1 (これは LAN イントラネット IP) です
Listen to
の設定を変更する 192.168.0.1:80 をリッスンして、Apache を再起動します
さらに: まず、サーバーのファイアウォールをオフにする必要があります。XP システムを使用している場合は、システム自体のファイアウォールをオフにする必要があります。
次に、構成の問題です

コードは次のとおりですコードをコピー

注釈: 1. 追加された IP は 192.168.0.1 (これは LAN イントラネット IP) です。これは WindowsSystem32driversetchosts に追加する必要がありますか?

トムのメモ: ドメイン名設定は、このマシンのドメイン名を IP で示すだけですが、アクセスするとホスト名もそこに持ち込まれます。

サーバーは、この IP を監視するように仮想ホストを構成し、アクセスする前にホスト名に従って迂回を設定する必要があります。

2. このリッスン設定を変更する必要がある理由

注: サーバーがリッスンしているポートを示します

2. ext 以外に PHP 拡張ライブラリはありますか?たとえば、MySQL 以外のデータベースに接続する DLL はどこで見つければよいでしょうか?
Curl などの拡張ライブラリが多数あるほか、独自のライブラリを作成することもできます。 php_dba.dll と php_oci8.dll は PHP に付属しており、一般的に使用されるものは php/ext にある必要があります。

注意: ウィンドウの下の DLL ライブラリに加えて、他の人が DLL をコンパイルする必要があります。マニュアルにはコンパイル方法が記載されています。

3.php 完全な Web サイト プロジェクト (windows/linux/unix) を公開する方法は、www ディレクトリに直接配置できますか?
答え(オンラインで確認)
a. コード リポジトリから直接公開します
サーバー上で SVN エクスポート ....
b. サーバーが多い場合は、
(1) 公開サーバー上で svn export ...
(2) 次に、他のサーバーにプッシュし、rsync....

コメント: 理解できません

注:投稿できる限り。
================================================= =====

1. Windows での Apache、mysql、php のプロセス
回答: まず、Apache または mysql データベースをインストールします。両方が正常にインストールされたら、最後に php

をインストールします。

2. インストールが完了したら、リンクオンラインプロジェクトをローカルに構築します。データベースリンクは pdo を使用するため、pdo 拡張機能を有効にするにはどうすればよいですか?
回答: PHP ディレクトリの php_pdo.dll ファイルを system32 ディレクトリにコピーし、php.ini を開き、extension=php_pdo.dll を見つけて、拡張子の前のセミコロンを削除します

3. ローカル ブランチ プロジェクトの構築など、ローカル プロジェクトにアクセスするためにローカル ドメイン名をカスタマイズする方法
回答: リンクのカスタマイズ。たとえば、アクセス アドレスを bendi.homelink.com.cn として定義し、ディレクトリ C:WINDOWSsystem32driversetc を開き、hosts ファイルを見つけて開き、127.0.0.1 bendi.homelink.com.cn を追加します。最後の行を閉じて保存します。
次に、編集のために httpd.conf を開いて次を追加します:

注文の許可、拒否
全員から許可
ディレクトリ>
コードは次のとおりです コードをコピー
名前仮想ホスト *:80
サーバー管理者のメールアドレス
DocumentRoot プロジェクトの保存パス
サーバー名 benti.homelink.com.cn


参加後、保存して閉じ、Apacheとブラウザを再起動してカスタムドメイン名で直接アクセスします

http://www.bkjia.com/PHPjc/632847.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/632847.html技術記事 PHP 開発環境をインストールするにはどうすればよいですか? PHP 初心者にとっては、php、mysql、apache、または php mysql iis をインストールする必要があるかもしれません。 ...
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
如何在 Google Docs 中安装自定义字体如何在 Google Docs 中安装自定义字体Apr 26, 2023 pm 01:40 PM

GoogleDocs在学校和工作环境中变得很流行,因为它提供了文字处理器所期望的所有功能。使用Google文档,您可以创建文档、简历和项目提案,还可以与世界各地的其他用户同时工作。您可能会注意到GoogleDocs不包括MicrosoftWord附带的所有功能,但它提供了自定义文档的能力。使用正确的字体可以改变文档的外观并使其具有吸引力。GoogleDocs提供了大量字体,您可以根据自己的喜好从中选择任何人。如果您希望将自定义字体添加到Google文档,请继续阅读本文。在本文中

如何在技嘉主板上设置键盘启动功能 (技嘉主板启用键盘开机方式)如何在技嘉主板上设置键盘启动功能 (技嘉主板启用键盘开机方式)Dec 31, 2023 pm 05:15 PM

技嘉的主板怎么设置键盘开机首先,要支持键盘开机,一定是PS2键盘!!设置步骤如下:第一步:开机按Del或者F2进入bios,到bios的Advanced(高级)模式普通主板默认进入主板的EZ(简易)模式,需要按F7切换到高级模式,ROG系列主板默认进入bios的高级模式(我们用简体中文来示范)第二步:选择到——【高级】——【高级电源管理(APM)】第三步:找到选项【由PS2键盘唤醒】第四步:这个选项默认是Disabled(关闭)的,下拉之后可以看到三种不同的设置选择,分别是按【空格键】开机、按组

修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误代码 0X80070032、0X80070424 或 0X80070005修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误代码 0X80070032、0X80070424 或 0X80070005May 21, 2023 am 11:41 AM

<p><strong>HaloInfinite(Campaign)</strong>是一款第一人称射击视频游戏,于2021年11月推出,可供单人和多用户使用。该游戏是Halo系列的延续,适用于Windows、XboxOne和Xbox系列的用户X|S。最近,它还在PC版XboxGamePass上发布,以提高其可访问性。大量玩家报告在尝试使用WindowsPC上的<strong>Xbox应

Win11如何回退版本?Win11如何回退版本?Jun 30, 2023 pm 05:21 PM

Win11怎么退版本?很多朋友在升级了win11后认为其不好用,那么大家可以选择退回之前的版本哦。那么你知道该如何操作嘛?很多用户都不知道,其实方法并不难,下面小编给大家带来退回Win10的方法分享,一起来学习吧。退回Win10的方法分享1、进入“设置”。2、选择“WindowsUpdate”,然后点击“恢复”。3、在“恢复选项”中选择“以前版本的Windows”,点击“返回”。4、选择原因,然后点击“下一步”。5、你将看到“检查更新”的通知,选择“不,谢谢”。6、阅读需要了解的内容,然后点击“

Windows 11 Lite:它是什么以及如何在您的 PC 上安装它Windows 11 Lite:它是什么以及如何在您的 PC 上安装它Apr 14, 2023 pm 11:19 PM

我们深知MicrosoftWindows11是一个功能齐全且设计吸引人的操作系统。但是,用户一直要求Windows11Lite版本。尽管它提供了重大改进,但Windows11是一个资源匮乏的操作系统,它可能很快就会使旧机器混乱到无法顺利运行的地步。本文将解决您最常问的关于是否有Windows11Lite版本以及是否可以安全下载的问题。跟着!有Windows11Lite版本吗?我们正在谈论的Windows11Lite21H2版本是由Neelkalpa的T

神舟炫龙m7e8s3如何启用独立显卡直连?神舟炫龙m7e8s3如何启用独立显卡直连?Jan 04, 2024 am 09:24 AM

神舟炫龙m7独显直连怎么开要开启神舟炫龙m7的独立显卡直连功能,您可以按照以下步骤进行操作:1.首先,确保您已经安装好了独立显卡的驱动程序。您可以前往神舟官方网站或独立显卡厂商官网下载并安装适合您显卡型号的最新驱动程序。2.在电脑桌面上,右键单击空白处,在弹出的菜单中选择“NVIDIA控制面板”(如果是AMD显卡,则选择“AMDRadeon设置”)。3.在控制面板中,找到“3D设置”或类似命名的选项,点击进入。4.在“3D设置”中,您需要找到“全局设置”或类似命名的选项。在这里,您可以指定使用独

如何辨别耐克鞋子的真假鞋盒(掌握一招轻松识别)如何辨别耐克鞋子的真假鞋盒(掌握一招轻松识别)Sep 02, 2024 pm 04:11 PM

耐克作为全球知名的运动品牌,其鞋子备受瞩目。然而,市场上也存在大量的假冒伪劣商品,其中就包括假冒的耐克鞋盒。辨别真假鞋盒对于保护消费者的权益至关重要。本文将为您提供一些简单而有效的方法,以帮助您辨别真假鞋盒。一:外包装标题通过观察耐克鞋盒的外包装,可以发现许多细微的差异。真正的耐克鞋盒通常具有高品质的纸质材料,手感光滑,且没有明显的刺激性气味。正品鞋盒上的字体和标志通常清晰、精细,并且没有模糊或颜色不协调的情况。二:LOGO烫金标题耐克鞋盒上的LOGO通常是烫金工艺,真品鞋盒上的烫金部分会呈现出

拯救者y7000p玩cf分辨率多少(拯救者y7000玩cf怎么调全屏)拯救者y7000p玩cf分辨率多少(拯救者y7000玩cf怎么调全屏)Jan 07, 2024 am 10:13 AM

拯救者y7000p玩cf分辨率多少拯救者Y7000P玩CF的分辨率为1920*1080。因为该电脑配备了GTX1650显卡和i5-9300H处理器,性能较为优秀,足以满足CF这类游戏的需求。同时,1920*1080是目前主流电竞显示器的分辨率,画质清晰度足够。另外,如果有更高要求的玩家,可以适当降低游戏画质的设置,以获得更加流畅的游戏体验。为了享受更清晰的视觉体验,你可以将拯救者y7000p的分辨率调整为2560*1400。这样,你将能够享受到更高质量的图像显示。拯救者Y7000P2022款搭载

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン