ホームページ  >  記事  >  バックエンド開発  >  PHP カスタム インストール_PHP チュートリアル

PHP カスタム インストール_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:45:301020ブラウズ

PHPカスタムインストール

① カスタムインストール(管理でApacheサービスを停止し、次にApacheをアンインストールし、コンピュータを再起動せずにインストールします)

apache+php+mysql+phpmyadmin を自分でインストール

インストール時と管理使用時は同じフォルダーにインストールすることをお勧めします(フォルダーに漢字は使用できません)

インストール後にそれぞれをテストします。

1.apache

完了後 http://locahost

2. PHP コア パッケージをダウンロードします (Java の JDK と同様、PHP 開発をサポートするために使用されます)

VC6 は従来の Visual Studio 6 コンパイラーであり、このコンパイラーを使用してコンパイルされます。
VC9 は Visual Studio 2008 コンパイラであり、Microsoft の VS エディタを使用してコンパイルされます。

それでは、ダウンロードする PHP のバージョンをどのように選択すればよいのでしょうか?
Windows で Apache+PHP を使用している場合は、VC6 バージョンを選択してください。
Windows で IIS+PHP を使用している場合は、VC9 バージョンを選択してください。

非スレッドセーフとは何ですか?

非スレッドセーフとは、非スレッドセーフを意味します。
スレッドセーフとは何ですか?
スレッドセーフはスレッドセーフです;
公式は本番環境で非スレッドセーフを使用することを推奨していません。そのため、使用する PHP のスレッドセーフ バージョンを選択します

phpコアパッケージのインストールが解凍されます

3. Apache と php を統合する方法

言い換えれば、Apacheにphpを処理させる方法

①Apacheのconfディレクトリにあるhttpd.conf読み込みモジュールに以下のコードを追加します

LoadModule php5_module phpインストールパス/php5apache2_2.dll

(php5とapache2.2のバージョンである必要があります!!!!!!!!)

PHPIniDir PHPモジュールのインストールパス

AddType application/x-httpd-php .php .phtml

説明、赤い部分を含めて実際のphpのインストールパスに変更するだけです

addtype は

を参照します。要求されたファイルのサフィックスが .php .phtml の場合のみ、分析を完了するためにこのツールを呼び出す必要があります。

② php.ini-development ファイルを php.ini に変更します。 php.ini の設定を変更する必要があるためです。

② php.iniで対応する関数モジュールを指定できます

;ここではphp

の拡張ライブラリのパスを指定する必要があります

extension_dir = phpモジュールのインストールパス/拡張子(807行目)

php はすでに Apache モジュールであるため、php.ini は php モジュールによって使用されますが、それをロードするのは Apache の責任です。そこでApacheを再起動します。

Apache と PHP が正常に統合されているかどうかを確認するテスト

次のようなコードを書きます

phpinfo();

?>

http://localhost/test.phpを再起動します

4. データベース mysql をインストールします (データベースをアンインストールするときにレジストリをクリーンアップする必要があります。そうしないと、インストールが応答しなくなってしまいます)

mysqlが使えるかテストする

1. php コードを書いて、成功するかどうかをテストします。

//今は理解できなくても大丈夫です

$conn=mysql_connect(localhost,root,password);

if($conn){

echo は mysql データベースに接続しました、ok;

}その他{

エコーがデータベースに接続できませんでした;

}

?>

PHPの設定が正しくない場合は報告します

致命的エラー

:3上のC:myenvapachehtdocs emp.phpの未定義関数mysql_connect()の呼び出し

理由: mysql 関数は現在 php.ini で有効になっていません

extension=php_mysql.dll

extension=php_mysqli.dll

2. phpmyadmin (この Web サイトは実際に mysql をより適切に管理できます) をインストールして、使用できるかどうかを確認します

圧縮パッケージを htdocs ディレクトリに直接解凍し、直接アクセスします

http://localhost/phpmyadmin/index.php 以上です。

14. 構築したPHP開発・運用環境にdiscuzフォーラムをインストールしましょう。

http://jingyan.baidu.com/article/86f4a73e5bb53237d652693c.html

① ディスカスフォーラムコードを準備します

② htdocsディレクトリに解凍します

③ discuzのアップロードファイルをdiscuzフォルダにコピーし、アップロードフォルダを削除します

④ config.inc.phpを修正する

//[CH] スペースプロバイダーから提供されたアカウントパラメーターに従って次の変数を変更してください。ご質問がある場合は、サーバープロバイダーにお問い合わせください。

$dbhost = 'localhost' //データベースサーバー

;

$dbuser= 'root' // データベースユーザー名

;

$dbpw = 'root' // データベースのパスワード

;

$dbname = 'discuz' // データベース名

;

$pconnect = 0; // データベースの永続的接続 0= クローズ、1= オープン

//[CH] フォーラムのセキュリティ設定、次の設定を調整して、フォーラムのセキュリティと防御パフォーマンスを強化します

$adminemail ='admin@your.com' // システム管理者のメール

;

$forumfounders= '管理者';

⑤ http://localhost/discuz

「申し訳ありませんが、php.ini の short_open_tag をオンに設定してください。そうしないと、フォーラムのインストールを続行できません。」というメッセージが表示された場合は、次に、変更します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1040915.html技術記事 PHP カスタムインストール ① カスタムインストール (管理で apache サービスを停止してから、apache をアンインストールします。インストール時にコンピュータを再起動する必要はありません) apache+php+mysql+phpmyadmin 自己インストールを構築します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。