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

PHP 環境設定 php5 mysql5 apache2 phpmyadmin インストールと設定_PHP チュートリアル

WBOY
リリース: 2016-07-21 16:01:21
オリジナル
1206 人が閲覧しました

PHPの環境構築は初心者にとって確かに面倒な作業です。必ず何らかの問題に遭遇し、多くの回り道をすることになります。
そこで、今日は特別にこの設定ドキュメントを作成しました。次の手順に従うことで成功すると信じています。また、私が間違いを犯した場合は、みんなが訂正してくれることを願っています。
その他の記事 php ファン サイト http://www.phpfans.net

この例は、wiondws での apache2.0.55 php5.1.1(zip) mysql5.0.19 phpmyadmin2.7.0 のインストールと構成です
上記のリソースは、次の場所にあります。このサイト ダウンロード サイト http://www.phpfans.net/download.php/Download

/*
著者: 私は魚ではありません
ウェブサイト: http://www.phpfans.net
ブログ: http:// www.phpfans.net/space/index.php/2
email:deng5765@163.com
*/


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

screen.width*0.7) {this .resize= true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='ここをクリックして新しいウィンドウを開きますnCTRL+マウスホイールで拡大/縮小します';}" "if( !this.resize) {return true;} else {window.open('/upload/20061117134330520.jpg');}" alt="" src="http://www.bkjia.com/uploads/ allimg/131016 /04213021P-0.jpg" onload="if(this.width>screen.width*0.7) {this.resize=true; this.width=screen.width*0.7; ここをクリックしてください新しいウィンドウを開きますnCTRL +マウスホイールで拡大/縮小します';}" border=0>

4 开始インストール


5 インストール完了後浏览器にアクセス http://localhost
如果可到这个页面,证明apache インストール成功,已经可解释静态页面了


MySQL の実装

1 点击mysql 実装包


2 默认は典型的、如果想修改設置路径の话も選択可能です。
注意:mysql の設置路径中, 中文を含むことはできません!


3 取り付け开開始


4 跳过注册


5 かどうか现在就配置 mysql。その後、菜園の構成ウィザードを開始して構成を実行することもできます
ここでは、構成を実行します


6 选择詳細設定,点次继续


7 以下は、このオプションは、どのような種類の場合に使用される mysql アプリケーションです。最初の種類は公開サービスです。これは通常の WEB サーバーであり、内部ストレージを使用します。最後の 1 つは、このサーバー上の mysql データ パックのみを使用し、すべての内部ストレージを占有します。继续

screen.width*0.7) {this.resize=true; this.width=画面幅*0.7; this.style.cursor='手'; this.alt='ここをクリックして新しいウィンドウを開きますnCTRL+マウスホイールで拡大/縮小';}" onclick="if(!this.resize) {return true;} else {window.open('/upload/20061117134335825. jpg');}" alt="" src="http://www.bkjia.com/uploads/allimg/131016/042130B96-11.jpg" onload="if(this.width>screen.width*0.7) {this.resize=true; this.width=画面幅*0.7; this.alt='ここをクリックして新しいウィンドウを開きますnCTRL+マウスホイールでズームイン/アウト';}" border=0>

8 以下は选择データベース库使用、第一种は多機能使用、

9 以下は InnodDB のデータ保存位置です、一般的に承認されており、変更は必要ありません

screen.width*0.7) {this.resize=真実; this.width=画面幅*0.7; this.style.cursor='手'; this.alt='ここをクリックして新しいウィンドウを開きますnCTRL+マウス ホイールを使用して拡大/縮小';}" onclick="if(!this.resize) {return true;} else {window.open('/upload/20061117134336911. jpg');}" alt="" src="http://www.bkjia.com/uploads/allimg/131016/042130KB-13.jpg" onload="if(this.width>screen.width*0.7) {this.resize=true; this.width=画面幅*0.7; this.alt='ここをクリックして新しいウィンドウを開きますnCTRL+マウスホイールでズームイン/アウト';}" border=0>

11以下はデータベース監視用に選択するポートです。は 3306 です。別のポートに変更した場合、将来データベースに接続するときに変更したポートを覚えておく必要があります。そうしないと、mysql データベースに接続できなくなります。ここでは変更を加えません。 mysq の: 3306

screen.width*0.7 ) {this.resize=true; this.style.cursor='hand'; this.alt='ここをクリックして新しいウィンドウを開きますnCTRL +マウスホイールでズームイン/ズームアウト';} " onclick="if(!this.resize) {return true;} else {window.open('/upload/20061117134336807.jpg');}" alt="" src ="http://www.bkjia.com /uploads/allimg/131016/04213045Z-15.jpg" onload="if(this.width>screen.width*0.7) {this.resize=true; this.width= screen.width*0.7; this.alt=' ここをクリックして新しいウィンドウを開きますnCTRL+マウス ホイールを使用して拡大/縮小します';}" border=0>




15 この手順はmysql のスーパー ユーザー パスワードを設定します。このスーパー ユーザーは非常に重要です。

16 点击実行


17 到这一步


18 我们可開始 mysql了,打开开始菜单的 mysql コマンド ライン クライアント、输入密码
出现这个界面说明mysql已经安装好了


可能性のある问题:
如果在第15 分、出てくる界面は次の画像です

入力秘密コードが 3 つある場所、おそらく元来基地にインストールされています。最初の文本框输入原ルートの秘密暗号,次の文本框入ルートの新密暗号,
点击次基础,出下图

screen.width*0.7) {this.resize=true; this.width=screen .width*0.7; this.style.cursor='hand'; this.alt='ここをクリックして新しいウィンドウを開きますnCTRL+マウスホイールで拡大/縮小します';}" onclick="if(!this.resize) true;} else {window.open('/upload/20061117134339444.jpg');}" alt="" src="http://www.bkjia.com/uploads/allimg/131016/0421305351-24.jpg" onload="if(this.width>screen.width*0.7) {this.resize=true; this.width=screen.width*0.7; this.alt='ここをクリックして新しいウィンドウを開きますnCTRL+マウスホイールで拡大します/ out';}" border=0>
3ライブラリ
php_mbstring.dll は、後で phpmyadmin を使用するときにワイド文字をサポートします

すべてがインストールされたら、設定します



php を設定し、MySQL に関連付けます 以下の内容は、返信することでのみ表示されます
= =============================
c:windowsphp.ini ファイルを開きます

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

2 拡張機能を見つけます
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
上記の 3 つの項目の前のセミコロンを削除して、Apache が起動します。これらの DLL は、次のときにロードできます。
もちろん、これらの DLL も先ほど system32 にコピーしました。

3 セッションの保存パスを設定します。
session.save_path を探します。このような行
; Session.save_path = "N;/path"
この行の後に行を追加します (
最後ではなく行を追加していることに注意してください)
session.save_path = "C:WINDOWSTemp" それを一時ディレクトリに保存します。 Windows の一時ディレクトリに保存できます
4 short_open_tag がデフォルトでオフになっていることにも注意してください
つまり、PHP では などの短いタグを使用できません。 を使用する必要があります。
短いタグは使いやすく、多くのプログラムでも短いタグを使用するため、discuz などの短いタグを記述します。
short_open_tag を On に変更しないと、症状が上記の理由によるものであるかどうかを判断するのは難しいため、
short_open_tag = Off
を見つけて
short_open_tag = Onに変更することをお勧めします。

5 エラーを表示するかどうか。また、デフォルトは Off です
つまり、デバッグ中に PHP コードにエラーがある場合、空白のページのみが表示されます。エラーの原因やエラー行数は表示されません。これはデバッグするのに非常に不便です。必要に応じて変更することをお勧めします。
Display_errs = off (デフォルトでも Off です)
register_globals=Off の場合、次のプログラムは $_POST['user_name を使用する必要があります。 '] と $_POST['user_pass'] (受信時))
register_globals=On の場合、次のプログラムは $user_name と $user_pass を直接使用して値を受け入れることができます。
更详细的说明请参考
http://www.phpfans.net/bbs/archiver/?tid-234.htm
建议根据自己需要修改

7 php5时差问题
时间相差八小时
为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC
其中PRC:People's Republic of China 中华人民共和国,
更详细解决方法请参考本论坛的
http://www.phpfans.net/bbs/archiver/?tid-60.html
更多文章 php爱好者站 http://www.phpfans.net

Apache整合PHP

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


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

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

3 查找  DirectoryIndex index.html index.html.var
修改成
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.dll

其中C:/php5/php5apache2.dll是你安装php的相应路径.
注意不要把php5apache2.dll和php5apache.dll混淆.php5apache.dll只适用于apache 版本1的.
注意: PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,如果是2.2.*以上版本,就可能会出现
"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

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

########重启apache#########

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

phpinfo();
?>

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


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

CODE:
[Copy to clipboard]
<font color="#000000"><font color="#0000bb"></font><font color="#007700"><?</FONT><FONT color=#0000bb>php <BR>$link</FONT><FONT color=#007700>=</FONT><FONT color=#0000bb>mysql_connect</FONT><FONT color=#007700>(</FONT><FONT color=#dd0000>"localhost"</FONT><FONT color=#007700>,</FONT><FONT color=#dd0000>"root"</FONT><FONT color=#007700>,</FONT>) <FONT color=#dd0000>「12345」</FONT><FONT color=#007700>); </FONT>//12345 を mysql パスワードに変更します<FONT color=#ff8000><BR></FONT>if(!<FONT color=#007700></FONT>$link<FONT color=#0000bb></FONT>) echo <FONT color=#007700></FONT>「失敗!」<FONT color=#dd0000></FONT>; else echo <FONT color=#007700><BR>「成功しました!」</FONT><FONT color=#dd0000>; </FONT>mysql_close<FONT color=#007700> <BR> (); </FONT>?> <font color="#0000bb"></font><font color="#007700"><br></font> ブラウザで http://localhost/test.php を開きます<br> 出力が成功したら完了です。</font></font>


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

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

2 $cfg['PmaAbsoluteUri'] を検索し、次のように phpMyAdmin ディレクトリ パスに設定します。 http://localhost/phpMyAdmin/;

必要なコーディングに応じて次の 2 つの項目を変更します (データベースのコーディングにあまり慣れていない場合は、変更しないことをお勧めします)
3 $cfg ['DefaultLang' を検索します。 ]、zh-gb2312 に設定します。
4 $cfg['DefaultCharset'] を検索し、gb2312 に設定します。

ブラウザを開き、http://localhost/phpMyAdmin/ と入力します。Apache と MySQL が開始されました。以下のページが表示されたら、phpmyadmin がインストールされ、使用可能になります。

screen.width*0.7) {this.width=screen.width*0.7; this.style.cursor=' this'; .alt='ここをクリックして新しいウィンドウを開きます。nCTRL+マウス ホイールを使用して拡大/縮小します';}" onclick="if(!this.resize) {return true;} else {window.open('/upload /20061117134340474. jpg');}" alt="" src="http://www.bkjia.com/uploads/allimg/131016/04213014O-28.jpg" onload="if(this.width>screen.width *0.7) {this.resize=true; this.width=screen.width*0.7; this.alt='ここをクリックして新しいウィンドウを開きますnCTRL+マウスホイールで拡大/縮小します';}" border=0>

phpMyAdminここでは、特定の機能について詳しく説明しません。

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

PHP 環境設定 php5 mysql5 apache2 phpmyadmin インストールと設定_PHP チュートリアルhttp://www.bkjia.com/PHPjc/316915.html
PHPの環境構築は初心者にとって確かに面倒な作業です。必ず何らかの問題に遭遇し、多くの回り道をすることになります。 そこで今日特別にこの設定文書を書きましたが、次のようになると思います...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート