php config_PHP チュートリアル

Jul 13, 2016 pm 05:37 PM
config install php zip インストール 書類 はい バージョン 単純 解凍する いいえ

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 までご連絡ください。

ホット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)

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

この章では、CakePHP の環境変数、一般設定、データベース設定、電子メール設定について理解します。

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 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

この章では、ルーティングに関連する次のトピックを学習します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

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 は、

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

See all articles