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

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

WBOY
WBOYオリジナル
2016-07-21 15:55:58816ブラウズ

この設定ドキュメントは、次の手順に従えば成功すると信じています。
この例は、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 までご連絡ください。