ホームページ  >  記事  >  バックエンド開発  >  php config_PHP チュートリアル

php config_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:37:30918ブラウズ

PHP 的安装

由于php是一个zip文件(非install版),安装较为简单
解压就行。把解压的 php5.2.1-Win32重命名为 php5。并复制到安装盘目录下。例如安装路径为 c:php5
1  找到php目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini,并复制到系统盘的windows目录下(以c:windows为例,2000是在winnt目录下,下面都采用网友的方法来说明).

2  再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:windowssystem32下。

3  把php5ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:windowssystem32下
如果没有加载 php_gd2.dll  php将不能处理图像。没有加载php_mysql.dll php将不支持mysql函数库  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
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了
当然前面我们也把这些dll复制到system32下了l

3 设置会话保存路径
查找session.save_path 有这么一行
;     session.save_path = "N;/path"
在此行后加入一行(注意是加入一行,不是加到后面)
session.save_path = "C:WINDOWSTemp"
保存到你的临时目录下,这里完全可以保存到windows临时目录Temp下

4 还有比较值得注意的是 short_open_tag 默认是Off的
也就是说 php不能使用短标记如 必须使用
由于短标记使用方便,并且很多程序也是用短短标记来写,如discuz等
如果不把 short_open_tag 改成On将出现的症状将很难判断是上面原因,这里建议修改
查找
short_open_tag = Off
改为
short_open_tag = On

5 是否显示错误 display_errors
出于安全性考虑,display_errors 也默认为 Off
就是说在调试时,如果php代码有误,就只出现一个空白页。而不会显示出错原因和出错行数。
这样调试起来将非常不便,建议根据自己需要修改
查找
display_errors = Off           (注意不是 ; - display_errors = Off           [Security])
改成
display_errors = On

6 register_globals
出于安全性考虑它默认也是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:Peoples 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.* 以降のバージョンの場合、「C:/php/php5apache2.dll をサーバーにロードできません: 指定されたモジュールをロードできませんでした」と表示される場合があります。見つかりました。"
または:
"要求された操作は失敗しました"
。この問題の解決策については、このフォーラムを参照してください
http://www.phpfans.net/bbs/viewthread.php?tid=857&extra=ページ%3D1

5 AddType application/x-gzip .gz .tgz を見つけます

この行の後に行を追加します
AddType application/x-httpd-php .php
これにより、Apache が php ファイルを解釈できるようになります
基本的に設定はここで完了です

########Apache を再起動########

Webサイトのルートディレクトリにphpinfo.phpファイルを作成します

phpinfo();
?>
http://localhost/phpinfo.phpを開きます

次の情報が表示されたら、phpが設定されていることを意味します



phpとmysqlデータベース間の関連付けをテストしましょう

Webサイトのルートディレクトリにtest.phpファイルを作成します


CODE:[クリップボードにコピー]$link=mysql_connect("localhost","root","12345"); //12345 を mysql パスワードに変更します

if(!$link) echo "失敗しました ! ";

else echo "成功!";
mysql_close();
?>

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

phpMyAdminをインストールする

phpMyAdmin-2.7.0.zipをダウンロードし、Webサイトのルートディレクトリに解凍して名前をphpMyAdminに変更します。

config.defaut.phpを見つけて開きます(一部のバージョンはconfig.inc.phpまたはlibraries/config.defaultです)。 php)

次の変更を加えます:


1 パスワードの検索には次の 2 行があります
$cfg[Servers][$i][user] = root;

$cfg[Servers][$i][password] =;

$cfg[Servers][$i][password] = に mysql パスワードを入力します

2 $cfg[PmaAbsoluteUri] を検索し、phpMyAdmin ディレクトリ パス (例: http://localhost/phpMyAdmin/) に設定します。

必要なコーディングに応じて次の 2 つの項目を変更します (データベースのコーディングにあまり慣れていない場合は、変更しないことをお勧めします)

3 $cfg[DefaultLang] を検索し、zh-gb2312 に設定します

4 検索$cfg[DefaultCharset] 、 gb2312 に設定します。

ブラウザを開いて http://localhost/phpMyAdmin/ と入力します。 Apache と MySQL が起動しています。

次のページが表示されたら、phpmyadmin のインストールが完了し、使用できるようになります。

の特定の機能を理解してください。 phpMyAdmin はゆっくりです。ここにも詳細はありません。

私の総合的な要約:

1. インストールディレクトリには英語の名前を付けてください。ファイルも同様です (中国は遅れていると誰が言いますか)

2. Apache は Web サービスを提供します。私は PHPWIND フォーラムを使用して直接インストールしましたが、公式 Web サイトから PHP をダウンロードするのが最善です。 (最初はどこからかダウンロードしたPHP5.2.1を使っていましたが、ファイルが足りないことが分かり、常にモジュールを読み込めませんと表示され、調べるのに時間がかかりとてもイライラしました)

3. 私のシステムは D の 2000 サーバー バージョンです。そのため、c:windows は d:winnt に変更されます。

4. さらに、iis では PHP を設定する方が簡単です。

Windows 2000でのPHP+IISのインストール方法

<1>. php-5.0.0 (新しいバージョンがある場合は推奨)-Win32.zip を解凍し、C:php に置きます。

<2>. php.ini-dist を Winnt ディレクトリにコピーし、php5ts.dll と libmysql.dll を WINNTsystem32 にコピーします。

<3> 次に、IIS で設定を行い、[既定のサイトのプロパティ] ダイアログ ボックスを開き、[ホーム ディレクトリ] タブに切り替えて、[構成] ボタンをクリックして [アプリケーション構成] ダイアログ ボックスを開き、[ 「追加」ボタン 「アプリケーション拡張機能マッピングの追加/編集」ダイアログボックスを開きます。 [実行可能ファイル] 入力ボックスで c:/php/php5isapi.dll をポイントし、[拡張子名] 入力ボックスに「.php」(引用符は除く) を入力して、[スクリプト エンジン] と [拡張機能の有無を確認する] を選択します。ファイルには、確認と IIS の終了の 2 つのチェック ボックスがあります。

この時点で、サーバーはaspとphpの両方をサポートできるはずです。

以下の php.ini を設定して、php が MYSQL および GD ライブラリをサポートできるようにします

、メモ帳で「extension_dir」を検索し、

extension_dir = "./" と設定します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/486590.html技術記事 PHPのインストール phpはzipファイル(ノンインストール版)なので、解凍するだけで比較的簡単にインストールできます。解凍したphp5.2.1-Win32の名前をphp5に変更します。そして、それをインストールディスクのディレクトリにコピーします。たとえば、アン...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。