はじめに
PHP の実行効率は誰の目にも明らかですが、これが私が PHP を好む理由の 1 つであり、優れたパートナーと呼ばれる Mysql や Apache と統合しようとすると、その効率性に驚かずにはいられません。 。 PHP の更新も非常に速く、最新バージョン PHP4.3.2RC4 (バグはほとんどありません。この記事を書いた後すぐに正式版がリリースされると予想されます) のリストと、最新バージョン Mysql4 のインストール手順を示します。 .0.13。
PHP インストール ファイルは http://www.php.net/ から直接ダウンロードでき、win32 用の .zip パッケージ (5.8M) を入手できます
Mysql インストール ファイルは http://www.mysql.com から直接ダウンロードして、win32 の .zip パッケージを入手できます
さらに、Apache と PHP の連携効果を体験して IIS を使用しない場合は、http://www.apache.org にアクセスして、win31 用の最新の .MSI インストール パッケージをダウンロードしてください。最新バージョンは 2.0.45 です。 。
さらに、PHP を高速化するために Zend Optimizer をダウンロードできます。詳細については、http://www.zend.comをご覧ください
PHP をインストールして設定する
1. PHP 圧縮パッケージを C:PHP に解凍します (このパスは任意ですが、このパスが以下で使用されている場合は、それに応じて変更してください)。
2. C:PHP ディレクトリ内の php4ts.dll と C:PHPdlls ディレクトリ内のすべてのファイルを Windows システム フォルダーにコピーします。フォルダーは Windows のバージョンによって異なります
。
Windows 9x/ME の場合は c:windowssystem です
Windows NT/2000の場合はc:winntsystem32
Windows XP/server2003の場合は、c:windowssystem32
このうち、C: は現在使用しているオペレーティング システムのシステム ディスクです。現在のオペレーティング システムが C:windows にインストールされていない場合は、それに応じて変更してください。
php.ini-dist を C:windows (XP/2003/9x/Me) または C:Winnt (2000/nt) にコピーし、名前を php.ini に変更します。メモ帳で開き、情報を変更します:
extension_dir = ./ という行を検索し、そのパスを PHP ディレクトリ内の extensions ディレクトリに指定します。例:
extension_dir = C:PHPextensions
さらに多くのモジュールをサポートしたい場合は、以下に進んでください。そうでない場合は、php.ini ファイルを直接保存してください。
PHP は多くのモジュールをサポートしていますが、一部の DLL は無料ではないため、PHP 圧縮パッケージではリリースされていません。ただし、それらの多くは DLLS フォルダーにあります。ここで、それらを system32 フォルダーにコピーしました。サポートするモジュールの数。以下は私のテスト結果です。参考用です。インストール完了後に、xxx.dll モジュールがサポートされていないことが表示された場合は、前にセミコロンを追加して検索してください:
;Windows 拡張機能
;MySQL と ODBC のサポートが組み込まれているため、DLL は必要ないことに注意してください。
;
サポートされている拡張モジュールは、以下のセミコロンで前にコメント化されています。PHP で特定のモジュールをサポートしたい場合は、前にある「;」を削除してください。一般に、次のようにコメントを削除した後の結果です。問題:
拡張子=php_bz2.dll
拡張子=php_cpdf.dll
拡張子=php_crack.dll
拡張子=php_curl.dll
拡張子=php_db.dll
拡張子=php_dba.dll
拡張子=php_dbase.dll
拡張子=php_dbx.dll
拡張子=php_domxml.dll
拡張子=php_exif.dll
拡張子=php_fdf.dll
拡張子=php_filepro.dll
拡張子=php_gd2.dll
拡張子=php_gettext.dll
拡張子=php_hyperwave.dll
拡張子=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
拡張子=php_imap.dll
拡張子=php_interbase.dll
拡張子=php_java.dll
拡張子=php_ldap.dll
拡張子=php_mbstring.dll
;extension=php_mcrypt.dll
拡張子=php_mhash.dll
拡張子=php_mime_magic.dll
拡張子=php_ming.dll
拡張子=php_mssql.dll
拡張子=php_msql.dll
;extension=php_oci8.dll
拡張子=php_openssl.dll
;extension=php_oracle.dll
拡張子=php_pdf.dll
拡張子=php_pgsql.dll
;extension=php_printer.dll
拡張子=php_shmop.dll
拡張子=php_snmp.dll
拡張子=php_sockets.dll
;extension=php_sybase_ct.dll
拡張子=php_w32api.dll
拡張子=php_xmlrpc.dll
拡張子=php_xslt.dll
拡張子=php_yaz.dll
拡張子=php_zip.dll
変更が完了したら、php.ini を保存し、PHP のインストールと構成を完了します。
MySQL のインストール
Mysql は比較的独立したデータベースであり、access や SQL2000 ほど直感的に操作することはできませんが、phpMyAdmin や mysqlcc など、十分に操作できるソフトウェアが多数あります。これらのソフトウェアは http://www.mysql.com からダウンロードできますが、ここでは詳しく説明しません。
Mysql for win32 インストール パッケージをダウンロードした後、winzip で開き、setup.exe を直接実行します。注意する必要があるのは、インストール パスを選択することです。もちろん、インストール パスは任意ですが、インストールすることをお勧めします。 PHP の場合は、C: MySQL ディレクトリを選択します。インストールが完了すると、MySQL が完成します。ユーザーとパスワードの設定については、上記の 2 つのソフトウェアを使用して管理できます。ここでは説明を続けません。デフォルトのユーザー名は root で、パスワードは空です。
通常、サービスは MySQL のインストール後に自動的に開始されます。開始されていない場合は、C:MySQLbinmysqld-nt.exe を実行してください。
IIS 構成:
IIS を開き、「既定の Web サイト」を右クリックしてプロパティを開き、以下に示す手順に注意してホーム ディレクトリを設定します。
完了後、IIS+PHP+MySQL環境が構築されます。
IIS がない場合は、小規模な Web サーバーである Apache をインストールします。
ダウンロードした win32 用のファイルは、ダブルクリックするだけで Apache のインストールが自動的に実行されます。必要に応じて必要事項を入力してください。もちろん、インストール後に C: Apache2 が表示されるように、PHP ディレクトリとして C: ディレクトリを選択することをお勧めします。インストール後、Apache アイコンがデスクトップの右下隅のシステム トレイに表示されます。これをダブルクリックして Apache コントロール パネルを開き、サーバーを停止または再起動します。
ここで行う必要があるのは、ファイル C:Apache2confhttpd.conf を変更し、メモ帳で開くことです:
見つかりました:
#名前仮想ホスト *
に変更されました:
名前仮想ホスト 127.0.0.1
見つかりました:
次の行を変更します:
ServerAdmin (インストール時に入力したばかりの管理者の電子メール)
ドキュメントルート c:Apache2htdocs
サーバー名 Apache2
エラーログ c:Apache2logserror_log
CustomLog c:Apache2logsaccess_log common
見つかりました:
AddType アプリケーション/x-tar .tgz
以下の 2 行を追加します:
AddType application/x-httpd-php .php
画像/x アイコン .ico を追加タイプ
見つかりました:
#LoadModule ssl_module モジュール/mod_ssl.so
以下の行を追加します:
ロードモジュール php4_module C:phpsapiphp4apache2.dll
デフォルトのファイルを追加します:
DirectoryIndex * 行を見つけて、次のように変更してデフォルトのファイル名を追加できます:
DirectoryIndexindex.phpdefault.phpindex.htmindex.htmldefault.htmdefault.html
ファイルを保存し、Apache サーバーを再起動します。
この時点で、PHP 環境は完全に構築されました。
Zend Optimizer のインストール (オプション)
ダウンロード後は、.exe ファイルを直接インストールできます。インストールを完了する前に、必ず PHP バージョンを選択してください。 php.ini をバックアップするかどうかを尋ねるメッセージが表示されたら、「OK」をクリックします。インストールは完了です。
php.ini を開いて 1 か所を変更します:
見つかりました:
【ゼンド】
以下で見ることができます:
zend_optimizer.optimization_level=*
これでOKです
= の後の値を 1023 に変更します。つまり、この行を
に変更します。
zend_optimizer.optimization_level=1023
保存後、Apache/IISを再起動すればインストールは完了です。私もとても疲れました:)
テスト:
コード
phpinfo();
?>
ファイルを保存するときのファイル拡張子は .php である必要があることに注意する必要があります。 (これを回避するために次のいずれかの措置を講じない限り、メモ帳はファイル名に .txt 接尾辞を自動的に追加します。) ファイルを保存するとき、システムはファイル名に引用符を追加するように要求します。 。 (例: "hello.php") または、保存ダイアログ ボックスの [ファイルの種類] ドロップダウン メニューをクリックして、設定を [すべてのファイル] に変更することもできます。こうすることで、ファイル名を入力するときに引用符を追加する必要がなくなります。
上記の段落は、「PHP 中国語マニュアル」からの抜粋です。詳細なインストール情報については、http://www.php.net/docs.php にアクセスして、この中国語マニュアルをダウンロードしてください。このマニュアルには、さまざまなシステムの詳細なインストールが含まれています。あまり直感的ではないので、いくつかの最適化は書かれていません:)
以下に、使用する必要があるいくつかのソフトウェアのダウンロード アドレスを示します:
PHP4.3.1 安定版:
http://www.blueidea.com/download/forum/php...4.3.1-Win32.zip
Mysql4.0.13 安定版:
http://www.blueidea.com/download/forum/mys...-4.0.13-win.zip
Apache2.0.45安定版:
http://www.blueidea.com/download/forum/apa...-x86-no_ssl.msi
Zend オプティマイザー:
http://www.blueidea.com/download/forum/ZendOptimizer-2[1].1.0a-Windows-i386.exe
さらに、PHP4.3.2RC4 には PHP4.3.1 では利用できない PEAR パッケージが含まれています。ダウンロードした圧縮パッケージに含まれている場合は、php.ini でインクルード パスを設定し、次の 2 行を見つけます。
; Windows: "パス 1; パス 2"
;include_path = ".:/php/includes"
に変更されました:
; Windows: "パス 1; パス 2"
include_path = "C:phppear"
これは PHP インクルード ファイルのパスです。複数のファイルを「;」で区切って設定できます。

iis不可以在linux上使用,因为iis是由微软公司提供的基于运行Microsoft Windows的互联网基本服务,是在Windows操作系统平台下开发的,所以限制了它只能在Windows操作系统下运行。

众所周知,当任何文件正在使用时,任何其他进程都无法访问/更改它。在这种情况下,当一个进程试图打开一个文件时,操作系统会锁定该文件以防止它被另一个进程修改。“该进程无法访问该文件,因为它正被另一个进程使用”是许多用户在其Windows计算机上观察到的此类错误消息。已知此错误发生在不同版本的WindowsOS和WindowsServer中。通常,在用户的WindowsPC上使用Netsh命令期间会观察到此错误消息。发生此错误的另一种情况是尝试在Internet信息服务(IIS)M

首先去官网下载软件包,解压,路径最好不要有中文nginx配置的路径问题由于在windows下文件路径可以用”\”,也可以用”\\”,也可以用”/”作为路径做分隔符。但”\”最容易引发问题,所以要尽量避免使用。不要添加path,否则会引发错误,config文件路径找不到比如我解压在e盘cmd命令定位到nginx.exe所在文件夹cde:\worksoftware\nginx-1.10.1然后执行,首先保证nginx.conf文件配置没问题其实nginx最重要的和最主要的工作就是配置文件,其他没什么

要在 IIS 中打开应用程序池:1. 打开 IIS 管理器;2. 导航到 "应用程序池" 节点;3. 右键单击目标应用程序池并选择 "管理";4. 单击 "高级设置" 选项卡;5. 应用程序池配置可在此查看和修改。

在使用 PHP 进行网站开发时,你可能会遇到字符编码问题。特别是在使用不同的 Web 服务器时,会发现 IIS 和 Apache 处理字符编码的方法不同。当你使用 IIS 时,可能会发现在使用 UTF-8 编码时出现了乱码现象;而在使用 Apache 时,一切正常,没有出现任何问题。这种情况应该怎么解决呢?

是的,可以删除 IIS 日志文件。删除方法包括:通过 IIS 管理器选择网站或应用程序池,然后在“日志文件”选项卡中删除相应日志文件。使用命令提示符转到日志文件存储目录(通常为 %SystemRoot%\System32\LogFiles\W3SVC1),并使用 del 命令删除日志文件。使用第三方工具(例如 Log Parser)自动删除日志文件。

iis无法启动的解决办法:1、检查系统文件完整性;2、检查端口占用情况;3、启动相关服务;4、重新安装IIS;5、重置Windows系统;6、检查元数据库文件;7、检查文件权限;8、更新操作系统和应用程序;9、避免安装过多不必要的软件;10、定期备份重要数据。详细介绍:1、检查系统文件完整性,运行系统文件检查工具,检查系统文件的完整性等等。

解决方法:1、检查IIS服务是否已安装;2、检查依赖服务;3、检查端口冲突;4、检查配置文件和权限;5、重新注册IIS相关组件;6、检查日志文件。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

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

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

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

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ホットトピック



