ホームページ バックエンド開発 PHPチュートリアル PHP 環境設定 php5 MySQL5 apache2 phpmyadmin インストールと設定 グラフィック チュートリアル_PHP チュートリアル

PHP 環境設定 php5 MySQL5 apache2 phpmyadmin インストールと設定 グラフィック チュートリアル_PHP チュートリアル

Jul 21, 2016 pm 03:55 PM
php php5 phpmyadmin そして グラフィックとテキスト インストール チュートリアル 環境 構成

この設定ドキュメントは、次の手順に従えば成功すると信じています。
この例は、wiondws XP
php5.2.1 (zip)
apache2 の下で行われています。 2.4
MySQL5.0.37
phpmyadmin2.10.0.2
ZendOptimizer-3.2.6
インストールと設定
Apacheのインストール

1 apahceインストールパッケージをクリック


2 同意する


3 記入するだけです次の 3 つの項目で、Apache はポート 80 をリッスンできます。iis がポート 80 を使用する場合は、競合を避けるために iis ポートまたは Apache ポートを変更します


4 ここでのデフォルトは典型的なもので、[次へ] をクリックします。


5ここでインストール パスを変更できます。インストールに注意してください。パスに中国語を含めることはできません。


6 [インストール] をクリックしてインストールを開始します


7 インストールが完了したら、ブラウザに
http://localhost と入力します。 または http://127.0.0.1このページが表示されている場合は、Apache が正常にインストールされていることを証明しており、静的ページについてすでに説明できています



MySQL のインストール

1 点击MySQL安装包


2 默认是Typical,如果想修改安装路径的话也可以选择custom.
注意:安装mysql的路径中,不能含有中文!


3 点击intall开始安装


4 跳过注册


5 是否现在就配置 MySQL.也可以之后在开始菜单的configuration wizard 进行配置.
  这里是现在进行配置


6 选择Detailed Configuration(详细设置),点Next继续


7 下面这个选项是选择mysql应用于何种类型,第一种是开发服务器,
将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,
最后一种是这台服务器上面只运行MySQL数据库,将占用全部的内存.
用户可根据自己的需求,选择选项.这里只选择开发服务器,点Next继续


8 下面是选择数据库用途,第一种是多功能用途,
将把数据库优化成很好的innodb(事务)存储类型和高效率的myisam(非事务)存储类型,
第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,只有myisam才支持全文索引
最后一种是简单的网络开发,适合于简单的应用,只有不支持事务的myisam类型是被支持的.
一般选择第一种多功能的.


9 下面是选择InnodDB的数据存放位置,一般默认好了,不需要改动
   (如果要修改数据保存路径,也可用在安装后修改my.ini的datadir的值)


10 下面是选择MySQL允许的最大连接数,第一种是最大20个连接并发数,
第二种是最大500个并发连接数,最后 一种是自定义,你可以根据自己的需要选择.
这里选择第一个


11 下面是是否运行网络链接.这里选择复选框.数据库监听的端口,一般默认是3306,
如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,
比较麻烦,这里不做修改,用mysq的默认端口:3306


12 这一步设置mysql的默认编码,默认是latin1,也是标准的编码.第二种是UTF8,第三种是手动设置.
编码是版本4.1以上引入的.如果要用原来数据库的数据,最好能确定原来数据库用的是什么编码,如果这里设置的编码
和原来数据库数据的编码不一致,在使用的时候可能会出现乱码.建议使用latin1标准编码


当然我们有需要的话,也可以修改它的编码(不建议).


13 这一步是是否要把mysql设置成windows的服务,一般选择设成服务,
这样以后就可以通过服务中启动和关闭mysql数据库了.推荐:下面的复选框也勾选上,
这样,在cmd模式下,不必非到mysql的bin目录下执行命令.在命令行下咨询可以执行文件


14 这一步是设置mysql的超级用户密码,这个超级用户非常重要,
对mysql拥有全部的权限,请设置好并牢记超级用户的密码,
下面有个复选框是表示创建一个匿名账号,这会使数据库系统不安全.
如果有这个需求,也请勾选.


15 [実行] をクリックしてインストールします


16 [完了] をクリックしてインストールを完了します


17 mysql の使用を開始できます。スタート メニューですべてのプログラムの mysql コマンド ライン クライアントを開き、パスワードを入力します
このインターフェイスmysql がインストールされていることを示すメッセージが表示されます。 わかりました


考えられる問題:

ステップ 15 で、次のプロンプトが表示される場合

これは、以前に mysql をインストールしたことがあり、アンインストール時に一部の設定ファイルが保持されているためです。 [再試行] をクリックして、成功するかどうかを確認します。それ以外の場合は、[キャンセル] をクリックして終了します。次に、スタート メニューの MySQL Server Instance Config Wizard をクリックします
mysql を再設定します

ステップ 14 では、次のようなインターフェイスが表示されます


最初に Pass mysql をインストールしました。最初のテキスト ボックスに元の root パスワードを入力し、次の 2 つのテキスト ボックスに新しい root パスワードを入力します。それでも機能しない場合は、MySQL を再インストールします。 再インストールに関する注意: 必要に応じて、元のファイルをすべて削除することをお勧めします。
マシン上に他の mysql 関連のプログラムがない場合は、元の my.ini ファイルを残さないようにしてください。
戻る 唯一の方法は、元のインストール パスにあるファイルを削除し、data ディレクトリの下にある ibdata1 ファイルを削除することです。インストール




php は zip ファイル (非インストール版) ​​なので、解凍した php-5.2.1-Win32 を php5 に名前を変更して、C ドライブのディレクトリにコピーするだけです。つまり、インストールパスは c:php5 です

1 php ディレクトリで php.ini.recommended (または php.ini-dist) ファイルを見つけ、名前を php.ini に変更して Windows ディレクトリにコピーします。システム ディスク (c:windows を例にします)
2 php ディレクトリ内の php5ts.dll、libmysql.dll をディレクトリ c:windowssystem32 にコピーします。
3 php_gd2.dll、php_mysql.dll、php_mbstring をコピーします。 php5ext ディレクトリ内の .dll ファイルを c:windowssystem32 に移動します 注: php_mysql.dll と php_mssql.dll を混同しないでください php_gd2.dll がロードされていない場合、php_mysql.dll がないと、php は画像を処理できません。 mysql 関数ライブラリをサポートしますphp_mbstring.dll は、後で phpmyadmin を使用するときにワイド文字をサポートします その他の記事 php ファン サイトhttp://www.phpfans.net





ZendOptimizer のインストール




Zend Optimizer はコードを使用しますPHP アプリケーションの実行速度を向上させる最適化メソッド。 Zend Optimizer を使用する PHP プログラムは、使用しないプログラムよりも 40% ~ 100% 高速に実行されます。また、Zend SafeGuard で暗号化された一部のファイルは、実行する前に Zend Optimizer をインストールする必要があります


注: Zend Optimizer がインストールされているかどうかは、php の通常の動作には影響しません。ステップ。


1 点击安装Zend Optimizer


2 接受协议,点击next


3 选定安装路径


4 选定apache本版,我们用的是apache2.2.4,所以这里选 apache2.x


5 选定 php.ini 的位置.我们的是在 C:\WINDOWS\ 下


6 选定apache安装路径.我们的是C:\Program Files\Apache Software Foundation\Apache2.2 .所以要修改过来


7 点击install进行安装


8 点击 是.安装程序自动完成配置和服务器重启.


9 点击 Finish 完成安装


所有东西安装完成后我们再进行配置

配置php并关联MySQL

打开c:\windows\php.ini文件

以下内容需要回复才能看到


1 拡張機能のパスを設定します
extension_dirを探すと、そのような行があります
extension_dir = "./"
この行を
extension_dir = "C:php5ext"に変更します
C:php5はphpをインストールしたパスです。パスが間違っていると、インストールできません。DLL をロードします
(注: 一部の php バージョンでは;extension_dir = "./"、前のセミコロンを削除する必要があります)

2 それぞれ search
;extension=php_mbstring .dll
;extension=php_gd2.dll
;extension=php_mysql。dll
Apache の起動時にこれらの dll が読み込まれるように、上記 3 つの項目の前のセミコロンを削除します。
;extension=php_mysql を混同しないように注意してください。 dl with;extension=php_mssql.dl
もちろん、これらの DLL も system32 がインストールされている場所にコピーしました (インストール プロセス中にいくつかの DLL をロードする方法に誰もが気づきました。
将来、php_mysqli などのいくつかの DLL をロードする必要があります。 .dll を読み込むとロード方法がわかります)

3 セッションの保存パスを設定します
session.save_path を探すと、このような行があります
; session.save_path = "N;/path"
この後に行を追加しますline (末尾に追加された行ではなく、追加された行であることに注意してください)
session.save_path = "C:WINDOWSTemp"
一時ディレクトリに保存 Windows の一時ディレクトリ Temp

4 に保存できます。また、short_open_tag はデフォルトでオフになっている点にも注意してください。
つまり、PHP では などの短いタグを使用する必要があります。なぜなら、短いタグは使いやすいからです。 、discuz などの短いタグで書かれたプログラムも多くあります。
short_open_tag を On に変更しない場合、発生する症状は非常に深刻です。 上記の理由により、判断が難しいため、お勧めします。
search
short_open_tag = Off
を変更し、
short_open_tag = Onに変更します

5 エラーdisplay_errorsを表示するかどうか
セキュリティ上の理由から、一部のバージョンのdisplay_errorsもデフォルトでOffに設定されています。
つまり、デバッグ時に、はPHPコードのエラーです。エラーの理由とエラー行数は表示されません。自分で修正することをお勧めします。
検索
display_errors = Off (そうでないことに注意してください。 - display_errors = Off [セキュリティ])

display_errors = On に変更します

6 NOTICE 警告プロンプトを表示します
5 番目のステップでは、エラー プロンプトがオンになっていますが、エラー レポートも error_reporting によって制御されます。
php5 はデフォルトで NOTICE 警告プロンプトを閉じます。ローカル デバッグの場合は、NOTICE 警告プロンプトをオンにすることをお勧めします。
検索
error_reporting = E_ALL & ~E_NOTICE
に変更します。 error_reporting = E_ALL

また、プログラム内で error_reporting() を使用してエラー レポートの出力を制御することもできます。使い方は次のマニュアルを参照してください。

7 register_globals
セキュリティ上の理由から、これもデフォルトではオフになっています。
register_globals=Off の場合、次のプログラムは受信時に $_POST['user_name'] と $_POST['user_pass'] を使用する必要があります)
register_globals=On の場合、次のプログラムは $user_name と $user_pass を直接使用して、
詳細な手順については、

http://www.phpfans.net/bbs/archiver/?tid-234 を参照してください。
必要に応じて変更することをお勧めします。結局のところ、セキュリティリスクがあるため、ここで変更することをお勧めします
8 php5 時差の問題時差は 8 時間です
なぜ。 ? PHP5 シリーズのバージョンには新しいタイムゾーン設定があり、デフォルトはグリニッジ標準時で、中国東部第 8 地区とはちょうど 8 時間異なります
date.timezone を探すと、次のような行があります
;date.timezone =
削除;
date.timezone = PRC に変更します
ここで PRC: 中華人民共和国、
詳細な解決策については、このフォーラムを参照してください

http://www.phpfans.net/bbs/archiver/? tid- 60.html


ファイルのアップロードについては、このフォーラムの構成を参照してくださいhttp://www.phpfans.net/bbs/viewthread.php?tid=1663&extra=page%3D1

その他の記事 php 趣味ウェブサイト
http://www.phpfans.net

Apache は PHP を統合します


1 从开始菜单打开apache配置文档,如图


2 修改网站根目录
查找DocumentRoot有这么一行
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误
查找  This should be changed to whatever you set DocumentRoot to
在它下面两行有

把上面两项的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目录

3 查找  DirectoryIndex index.html
修改成
DirectoryIndex index.html index.html.var index.php
这样index.php 可以充当默认页面了

4 Apache中模块化安装php
查找 # LoadModule foo_module modules/mod_foo.so
在此行后加入一行
LoadModule php5_module C:/php5/php5apache2_2.dll

(其中C:/php5/php5apache2_2.dll是你安装php的相应路径.
注意不要把php5apache2_2.dll,php5apache2.dll和php5apache.dll混淆.php5apache.dll只适用于apache 版本1的.
PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,如果是2.2.*以上版本,必须使用php5apache2_2.dll.否则就可能会出现
"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."
或者:
"The requested operation has failed"
的情况.关于这个问题的解决方法可以参考本论坛的
http://www.phpfans.net/bbs/viewt ... &extra=page%3D1
不过php5apache2_2.dll出来之后也就没有多少参考价值了)

5 查找 AddType application/x-gzip .gz .tgz
在此行后加入一行
AddType application/x-httpd-php .php
这样apache就可以解释php文件了
到这里配置基本完成了

########重启apache.如图,点击restart#########


在网站根目录下创建一个 phpinfo.php 文件

phpinfo();
?>

在浏览器打开
http://localhost/phpinfo.php
如果出现如下信息,则说明php已经配置好了


下面再测试php和mysql数据库的关联
在网站根目录下创建一个test.php 文件

[复制到剪切板]
CODE:
<span style="COLOR: #000000"><span style="COLOR: #0000bb"></span><span style="COLOR: #007700"><?</SPAN><SPAN style="COLOR: #0000bb">php<BR></SPAN><SPAN style="COLOR: #ff8000">//phpファンサイトチュートリアルシリーズ [url]http://www.phpfans.net[/url]<BR></SPAN><SPAN style="COLOR: #0000bb">$host </SPAN><SPAN style="COLOR: #007700">= </SPAN><SPAN style="COLOR: #dd0000">" localhost "</SPAN><SPAN style="COLOR: #007700">;<BR></SPAN><SPAN style="COLOR: #0000bb">$user </SPAN><SPAN style="COLOR: #007700">= </SPAN><SPAN style="COLOR: #dd0000">"root"</SPAN><SPAN style="COLOR: #007700">;<BR></SPAN><SPAN style="COLOR: #0000bb">$password </SPAN><SPAN style="COLOR: #007700">= </SPAN><SPAN style="COLOR: #dd0000">"12345"</SPAN><SPAN style="COLOR: #007700">;</SPAN><SPAN style="COLOR: #ff8000">//12345 mysql パスワード<BR></SPAN> <SPAN style="COLOR: #0000bb"> $link</SPAN><SPAN style="COLOR: #007700">=</SPAN><SPAN style="COLOR: #0000bb">mysql_connect</SPAN><SPAN style="COLOR: #007700">(</SPAN><SPAN style="COLOR: #0000bb">$host</SPAN><SPAN style="COLOR: #007700">,</SPAN><SPAN style="COLOR: #0000bb">$user</SPAN><SPAN style="COLOR: #007700">,</SPAN><SPAN style="COLOR: #0000bb">$password</SPAN><SPAN style="COLOR: #007700">); <BR>if(!</SPAN><SPAN style="COLOR: #0000bb">$link</SPAN> <SPAN style="COLOR: #007700">); </SPAN><SPAN style="COLOR: #dd0000">"< h1>失敗!</h1>"</span><span style="COLOR: #007700">;<br>else echo </span><span style="COLOR: #dd0000">"<h1>成功!</h1>"</span><span style="COLOR: #007700">;<br></span><span style="COLOR: #0000bb">mysql_close</span><span style="COLOR: #007700">();<br>?> </span> <br> </span>

ブラウザで http://localhost/test.php を開きます
出力が成功したら完了です。


その他の記事 php ファン サイト
http://www.phpfans.net





phpMyAdmin をインストールします
phpMyAdmin-2.10.0.2-all-langages.zip をダウンロードし、Web サイトのルート ディレクトリに解凍して名前を phpMyAdmin に変更し、
library/config.default を見つけて開きます。 php (一部のバージョンは現在のディレクトリにある config.inc.php または config.defaut.php)
次の変更を加えます:

1 次の 2 行でパスワードを見つけます
$cfg['Servers'][$i] ['user '] = 'root';
$cfg['Servers'][$i]['password'] = ''; $cfg['Servers'][$i] に mysql パスワードを入力します。 [' パスワード'] = ''; 一重引用符内

2 $cfg['PmaAbsoluteUri'] を検索し、その後ろの一重引用符内の値を phpMyAdmin ディレクトリ パスに設定します (例:
http://localhost/)。 phpMyAdmin/
;
3 $cfg['DefaultLang'] を検索し、その後の一重引用符で囲まれた値を zh-gb2312 に設定します。
必要に応じて次のコーディングを変更します (データベース コーディングにあまり慣れていない場合)変更しないことをお勧めします)
4 $cfg['DefaultCharset'] を検索し、希望するエンコーディングに設定します。

ブラウザを開いて、次のように入力します:
http://localhost/phpMyAdmin/
、Apache とMySQL が起動されました。
次のページが表示されたら、phpmyadmin がインストールされ、使用できるようになります

phpMyAdmin の特定の機能についてよく理解してください。ここでは詳細には触れません


http://www.bkjia.com/PHPjc/318153.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/318153.html技術記事したがって、この設定ドキュメントは次の手順に従えば成功すると思います。間違いがあれば修正していただければ幸いです。この例は php5.2.1 (zip) apache2.2.4 mySQL5 under windws XP です。 ..
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホット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ヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

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

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

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

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

母音を文字列にカウントするPHPプログラム 母音を文字列にカウントするPHPプログラム Feb 07, 2025 pm 12:12 PM

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

今まで知らなかったことを後悔している 7 つの PHP 関数 今まで知らなかったことを後悔している 7 つの PHP 関数 Nov 13, 2024 am 09:42 AM

あなたが経験豊富な PHP 開発者であれば、すでにそこにいて、すでにそれを行っていると感じているかもしれません。あなたは、運用を達成するために、かなりの数のアプリケーションを開発し、数百万行のコードをデバッグし、大量のスクリプトを微調整してきました。

PHPでの後期静的結合を説明します(静的::)。 PHPでの後期静的結合を説明します(静的::)。 Apr 03, 2025 am 12:04 AM

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

PHPマジックメソッド(__construct、__destruct、__call、__get、__setなど)とは何ですか? PHPマジックメソッド(__construct、__destruct、__call、__get、__setなど)とは何ですか? Apr 03, 2025 am 12:03 AM

PHPの魔法の方法は何ですか? PHPの魔法の方法には次のものが含まれます。1。\ _ \ _コンストラクト、オブジェクトの初期化に使用されます。 2。\ _ \ _リソースのクリーンアップに使用される破壊。 3。\ _ \ _呼び出し、存在しないメソッド呼び出しを処理します。 4。\ _ \ _ get、dynamic属性アクセスを実装します。 5。\ _ \ _セット、動的属性設定を実装します。これらの方法は、特定の状況で自動的に呼び出され、コードの柔軟性と効率を向上させます。

See all articles