PHP 入門 PHP 環境設定

WBOY
WBOYオリジナル
2016-06-23 14:29:57916ブラウズ

1.phpのインストールと設定

解凍したphp5.2.1-Win32フォルダーの名前をphp5に変更します。そしてそれをCドライブのディレクトリにコピーします。つまり、インストール パスは c:php5 です。

1 php ディレクトリで php.ini-dist または php.ini.recommended ファイルを見つけ、名前を php.ini に変更し、システム ディスクの Windows ディレクトリにコピーします。 (例として c:windows を使用します)

2 次に、c:php5 ディレクトリ内の php5ts.dll と libmysql.dll をディレクトリ c:windowssystem32 にコピーします。

3 c: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 を使用するときにワイド文字をサポートします。

4 c:windowsphp.ini ファイルを開きます

拡張子パスを設定し、extension_dir = "./" という行があります。この行を extension_dir = "C:php5ext" に変更します

ここで、C:php5 は php をインストールしたパスです。パスが間違っている場合、DLL はロードされません

(注: 一部の php バージョンでは、extension_dir = "./" となり、その前のセミコロンを削除する必要があります)



拡張子を探します

extension=php_mbstring.dll

extension=php_gd2.dll

extension=php_mysql.dll

Apache の起動時にこれらの dll がロードできるように、上記の 3 つの項目の前にあるセミコロンを削除します。

もちろん、これらの DLL も以前に system32 にコピーしました。



php5 時差の問題

時差は 8 時間です

PHP5 シリーズのバージョンでは新しいタイムゾーンが追加されました。設定、デフォルトは緑色です 英国の時間は中国が位置する東8区とは正確に8時間異なります

date.timezoneを探すとそのような行があります

;date.timezone =ss

削除して変更します。

date.timezone = PRC





2 つ: スタート メニューで Apache 設定ファイル httpd.conf へのショートカットを見つけて開き、httpd.conf の最後の行に書き込みます




C :/php5/php5apache2.dll

PHPIniDir "C :/WINDOWS"

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html

AddType application/x-httpd-php .htm





エイリアス /shop " D:/myphp/"





オプション インデックス マルチビュー

AllowOverride none

注文の許可、拒否

すべてから許可

< ;/Directory>



Dドライブ直下に新しいフォルダnewphpを作成し、Apacheを再起動します。コマンド ライン プロンプトが表示されない場合、上記の構成は成功しています。 http://localhost/shop/ を使用して、Apache の動作をテストします。







Linux のインストールと構成 Apache/MySQL/PHP


1. ソフトウェア パッケージを入手します



httpd-2.2.4.tar.gz

Mysql-6 .0.0-alpha.tar .gz

php-5.2.2.tar.gz



対応する公式 Web サイトからダウンロードして、すべてを /usr/local/src に配置できます




2. mysql

をインストールします。これら 3 つのソフトウェア パッケージのインストールは順序どおりに行う必要はありませんが、私はまだ mysql を最初にインストールすることに慣れています。 -6.0 .0-alpha

>./configure --prefix=/usr/local/mysql

>make

>make install

>cp support-files/my-medium.cnf /etc /my .cnf

>cd /usr/local/mysql

>chown -R mysql

>chgrp -R mysql

>bin/mysql_install_db --user=mysq l

> chown -R mysql var

>bin/mysqld_safe --user=mysql &

ここで mysql がインストールされ開始されたとしても、root パスワードの設定やブート時に mysql を自動的に開始させるなど、実行する必要のあるタスクがまだいくつかあります:

mysql の root パスワードを設定します:



>bin /mysqladmin - u root パスワード 新しいパスワード



起動時に自動的に起動するように mysql を設定します:



>cp /usr/local/src/mysql-6.0.0-alpha/support-files/mysql.server / etc/rc.d /init.d/mysql

>chmod +x /etc/rc.d/init.d/mysql

>chkconfig --add mysql




3. Apache をインストールします


> tar -zxvf httpd-2.2.4.tar.gz

>cd httpd-2.2.4

>./configure --prefix=/usr/local/apache --with-mysql= /usr/local/ mysql --enable-module=so --enable-shared=max

>make

>make install



4. PHP をインストールする



>tar -zxvf php- 5.2.2.tar .gz

>cd php-5.2.2

>./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with- apxs2=/usr/ local/apache/bin/apxs

>make

>make install

>cp php.ini-dist /usr/local/php/lib/php.ini

>vi /usr/local/ php/lib/php.ini



register_globals=On を変更します



5. httpd.conf を設定します


>vi /usr/local/apache/conf/httpd.conf



「AddType application/x-gzip .tgz」(294 行目) が見つかったので、その下に追加します

「AddType application/x-httpd-php .php」および「AddType application/x-httpd-php-source .phps」 "



「DirectoryIndexindex.html

」を検索します。index.html の前にindex.php を追加します




>vi /usr/local/apache/htdocs/index.php



内容は:


?>

>/usr/local/apache/bin/apachectl -k start


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。