ウィンドウ下にphp環境を構築する
この記事の内容は、ウィンドウの下での php 環境の構築に関するものです。必要な友人に参考にしていただけるように共有します。
各モジュールのダウンロード アドレスと個別のインストールの順序:
- Apache
- PHP
- MySQL
Apacheをインストールします:
-
ApacheHaus
を選択しますデバッグに便利です);対応するオペレーティング システム (32 ビットまたは 64 ビット) を選択しますApacheHaus
(方便于调试); 选择对应操作系统,32位或64位;
D盘新建名为
phpenv
的文件夹D:phpenv
,解压下载的压缩包到此文件夹(方便管理)修改
httpd.conf
让 serverRoot 指向安装文件
Define SRVROOT "D:/phpenv/Apache24"
输入安装命令
D:\phpenv\Apache24\bin>httpd -k install
ログイン後にコピー输入启动命令
D:\phpenv\Apache24\bin>httpd -k start
ログイン後にコピー测试apache是否安装成功。浏览器输入
http://localhost
,出现It works
即可向
httpd.conf
中写入PHP支持模块
# PHP环境添加模块LoadModule php5_module "D:/phpenv/php-5.6.36/php5apache2_4.dll" //php-5.6.36 为php安装目录名PHPIniDir "D:/Program Files/wamp/php-5.6.36/php.ini"# 添加PHP支持AddType application/x-httpd-php .php#添加首页文件类型支持<IfModule dir_module> DirectoryIndex index.html index.htm index.php </IfModule>
安装PHP
下载php,选择线程安全(Thread Safe)版本的PHP版本,解压到
D:phpenvphp-5.6.36
将
php.ini-production
文件重命名为php.ini
,并进入文件将; extension_dir = "./"
修改为extension_dir = "D:/phpenv/php-5.6.12/ext"
开启以下文件(去掉前面的 ;)
extension=php_curl.dllextension=php_gd2.dllextension=php_imap.dllextension=php_mbstring.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo_mysql.dllextension=php_snmp.dllextension=php_soap.dllextension=php_sockets.dll
验证PHP是否安装完毕,在命令行输入:
httpd -k restart
重启服务。
在D:phpenvApache24htdocs
路径下新建一个文件phpinfo.php
,内容添加<?php phpinfo();?>
,然后在浏览器输入http://localhost/phpinfo.php 测试。
安装apache遇到的一些问题
1.
Errors reported here must be corrected before the service can be started. (OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。 : AH00072: make_sock: could not bind to address [::]:80(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。 : AH00072: make_sock: could not bind to address 0.0.0.0:80AH00451: no listening sockets available, shutting down AH00015: Unable to open logs
原因:端口被占用。
办法:修改 Apache24confhttpd.conf
文件中的 Listen
、ServerName
端口号。
这里把 80 设置为 8080
2.
Errors reported here must be corrected before the service can be started. (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address 0.0.0.0:443AH00451: no listening sockets available, shutting down AH00015: Unable to open logs
原因:监听端口被占用。由于安装了Skype,开着 Skype 占用了 443 端口。
办法:修改 Apache24confextra
下的 httpd-ahssl.conf
、httpd-ssl.conf
D ディスク D:phpenv
に phpenv
という名前の新しいフォルダーを作成し、ダウンロードしたファイルを解凍します。圧縮パッケージをこのフォルダーに保存します (管理を容易にするため)
httpd.conf
を変更して、serverRoot がインストール ファイルを指すようにします
rrreee
インストール コマンドを入力します
Apache が正常にインストールされているかどうかをテストします。ブラウザに http://localhost
と入力すると、It works
が表示されます。次に、PHP サポート モジュールを httpd.conf
に書き込みます
rrreee
D:phpenvphp-5.6.36
に抽出します🎜🎜🎜🎜はphp .ini-production ファイルを php.ini
に変更し、そのファイルを入力して ; extension_dir = "./"
を extension_dir = "D: /phpenv/php-5.6.12/ext"
🎜🎜次のファイルを開きます (前のファイルを削除します;)🎜🎜🎜rrreee🎜🎜🎜 PHP がインストールされているかどうかを確認し、コマンドラインに次のように入力します: httpd -k restart
サービスを再起動します。 🎜パス D:phpenvApache24htdocs
の下に新しいファイル phpinfo.php
を作成し、<?php phpinfo();?>
をcontent を選択し、ブラウザに http://localhost/phpinfo.php と入力してテストします。 🎜🎜🎜🎜🎜🎜Apache のインストール時にいくつかの問題が発生しました🎜🎜🎜1.🎜rrreee🎜 原因: ポートが占有されています。 🎜🎜方法: Apache24confhttpd.conf
ファイル内の Listen
と ServerName
のポート番号を変更します。 🎜🎜ここで80から8080に設定します🎜🎜🎜2.🎜rrreee🎜 原因: リスニングポートが占有されています。 Skype がインストールされているため、Skype を開くとポート 443 が占有されます。 🎜🎜方法: Apache24confextra
の下の httpd-ahssl.conf
と httpd-ssl.conf
を変更します。 🎜🎜ここで 443 を 442 に変更します。 🎜🎜 参考資料: APACHE インストールチュートリアル 🎜🎜APACHE エラーレポート 🎜🎜 関連する推奨事項: 🎜🎜🎜🎜Centos 7 PHP サーバー環境の作成 🎜🎜🎜🎜Sublime Text3以上がウィンドウ下にphp環境を構築するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
