PHP 環境設定 php5 mysql5 apache2 phpmyadmin インストールと設定_PHP チュートリアル
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="" 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="" 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 文件
<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>
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
http://www.bkjia.com/PHPjc/316915.html

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

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

Dreamweaver Mac版
ビジュアル Web 開発ツール
