記事のインデックスを表示するには、http://www.cnblogs.com/seesea125/archive/2012/04/17/2453256.html にアクセスしてください
PHP をインストールする人はさまざまな目的を持っています。プロの DBA ではなく、単に PHP と MySql をインストールしてすぐにプログラミング作業に移りたいだけです。当然、Linux や設定については詳しくありません。この場合、最初に Apache が再インストールされ、さまざまなパッケージのダウンロードと設定が必要になります。また、さまざまなパッケージが相互に依存していることは間違いなく、私にとっては悪夢です。最初はこれらのソフトウェアを注意深く理解しましたが、インストールして設定するのに 2 ~ 3 日かかりましたが、それでも適切に設定できなかったので、最終的には気が変わり、最も簡単なソフトウェアを使用しました。このようにして、Linux を学習する初心者にとっても、将来のさらなる学習にとっても自信がつきました。
くだらない話はこれくらいにして、本文を始めましょう。
オペレーティング システムをインストールしたらすぐに、Apache を実行するための基盤となる gcc を必ずインストールしてください。そのため、図に示すように、グラフィカル インターフェイスをインストールするときは、カスタム インストール パッケージを選択し、[Development Toos] を選択します。以下:
初心者の場合は、最初はコマンドラインフラッシュをプレイするまでには至っていないので、デスクトップも選択するのが最善です。また、デスクトップを選択すると、フォルダーのパスが表示されます。 Linux および一部のインストール パッケージでは、以下の図に示すように、CD から再インストールすることもできます。
下の図に示すように、これら 2 つのうち、1 つは MySq データベース、もう 1 つは Apache と Php です。
Web サーバーを選択し、下の [オプション パッケージ] ボタンをクリックすると、以下に示すように、内部の httpd および php パッケージが表示されます:
これは、オペレーティング システムをインストールするときです。Apache、Php、MySql がインストール後にインストールされていない場合は、グラフィカル インターフェイス (コマンド ライン) でプログラムを追加および削除することもできます。も利用可能ですが、初心者にとっては少し複雑です)
2 番目のシステムをインストールした後、システムがインターネットにアクセスできるように構成するように注意してください。インターネットにアクセスするために NAT およびブリッジ方式を選択できます。NAT 方式のデフォルトは、メイン システムと同じ IP アドレスです。インターネットへのアクセス ブリッジ方式では、仮想マシンに IP アドレスが割り当てられます。次に、ネットワークを使用します。
3. インストール後、これらのソフトウェア パッケージが存在するかどうかを確認し、存在しない場合は再インストールします。
次のコマンドを実行して、Linux に必要なコンポーネントがインストールされているかどうかを確認します。
Rpm –qi httpd # httpd パッケージがインストールされているかどうかを確認します。Rpm –qi mysql # mysql パッケージがインストールされているかどうかを確認します –qi php # php パッケージがインストールされているかどうかを確認します
Rpm – qi php-mysql # php-mysql パッケージがインストールされているかどうかを確認します これは PHPMyAdmin
4 存在しないパッケージをインストールする
これらのパッケージが存在しない場合はどうなりますか?最初にシステム用の国内ミラーをダウンロードするため、YUM メソッドを使用してインストールできます。
次のコマンドを実行します:
まず yum ソース構成ディレクトリに入りますcd /etc/yum.repos.d
システムに付属の yum ソースをバックアップします
mv CentOS-Base.repo CentOS-Base.repo.save
中国科学技術大学の Yum ソース: wget http://centos.ustc.edu.cn/CentOS-Base.repo163 の Yum ソース:
wget http:/ /mirrors.163.com /.help/CentOS-Base-163.reposohu の yum ソース
wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
より安定して高速な 163 ソースを使用することをお勧めします。
yum ソースを更新した後、操作がすぐに有効になるように更新することをお勧めします
yumメイクキャッシュ
3 番目のステップでアンインストールされたパッケージを確認した後、番号を確認し、不足しているパッケージを yum で直接インストールします
1). Apache をインストールします
yum install httpd mod_ssl
2). php をインストールします
yum install php php-common php-gd php-mcrypt php-pear php-pecl-memcache php-mhash php -mysql php-xml
3). mysql
yum install mysql-server
4). mysql を起動し、
service mysqld start
5).
5 つのテスト
ブラウザで http://youhost/ にアクセスして、Apache のようこそページが表示されるかどうかを確認してください。
次に、index.php という名前の php ページを作成する必要があります。この php ファイルは、Web ルート ディレクトリに配置する必要があります。ルート ディレクトリへのパスは、httpd.conf ファイルで構成されます。コマンドラインに「vim /etc/httpd/conf/httpd.conf
DocumentRoot /var/www/html を探します。これは PHP のルート ディレクトリです。
このファイルを作成し、コマンドラインに vim /var/www/html/index.php と入力しましょう
を開いた後、その中に文
を書き込み、esc を押してから、「wq」と入力して保持して終了します。この時、http://youhost/にアクセスするとphpの情報が出てくるのでしょうか?
PhpMyAdmin の 6 つのインストールと構成
CentOS にインストールされている PHP のデフォルト バージョンは 5.1.6 であり、PhpMyAdmin の現在のバージョンを実行するにはバージョン 5.2 以降が必要であるため、PhpMyAdmin を実行するためにアップグレードされたバージョンについては次に説明します。最新のものをダウンロードする必要があります。 まず最初に phpMyAdmin-2.8.2.tar.bz2 を使用してください (笑)
1 ダウンロード後、phpmyadmin コードを php ルート ディレクトリ /VAR/WWW/HTML にコピーし、解凍してコマンド ラインに次のように入力します。
tar jxvf phpmyadmin2.8.2.tar.bz2
2 解凍したフォルダーの名前を phpMyAdmin に変更します:
[root@localhost HTML]#mv phpmyadmin2.8.2 ./phpMyAdmin
3 phpMyAdmin/libraries/config.default.php ファイルを見つけて、config.default.php を phpmyadmin ディレクトリにコピーし、名前を config.inc.php に変更します
4 vi で config.inc.php ファイルを編集します
a. $cfg['PmaAbsoluteUri'] を見つけて、スペースにアップロードする phpMyAdmin の URL に変更します。
例: $cfg['PmaAbsoluteUri'] = 'http://192.168.1.11/phpMyAdmin/';
b. $cfg['Servers'][$i]['host'] = 'localhost' を見つけます (通常はデフォルトが使用されますが、例外があり、変更は必要ありません)
c. $cfg['Servers'][$i]['auth_type'] = 'config';
を見つけます。自分のマシンでデバッグする場合は config を使用します。インターネット空間で Cookie を使用する場合は、以前に URL を追加したため、ここでは Cookie を使用することをお勧めします。
d. $cfg['Servers'][$i]['user'] = 'root' を検索します (mysql ユーザー名、自分のマシンでは root を使用します;)
e. $cfg['Servers'][$i]['password'] = ''; を見つけます (mysql ユーザーのパスワード。通常、サーバーは mysql ユーザー root のパスワードです)
f. Find $cfg['Servers'][$i]['only_db'] = ''; // db-name に設定されている場合のみ (データが 1 つしかない場合は、それを設定します)このマシンにデータが 1 つしかない場合、またはサーバーをセットアップしたい場合は、空白のままにすることをお勧めします)
g. 検索 $cfg['DefaultLang'] = 'zh' //言語を簡体字中国語として選択します
h. 設定後、保存します。
5 テスト: ブラウザに http://youhost/phpMyAdmin/
と入力します。phpMyAdmin にログインした後、PHP 拡張機能設定 mbstring が見つからず、現在のシステムがワイド文字セットを使用していると思われるエラーが発生した場合。 mbstring 拡張子のない phpMyAdmin は文字列を正しく認識できず、予期しない結果が生じる可能性があります。
コマンドラインで Yum install php-mbstring を実行します
さて、ついに完成です。
これは最も簡単なインストール方法です。インストール中に PHP バージョンが 5.1.6 であることがわかったが、5.2.10 にアップグレードしたい場合はどうすればよいでしょうか。
1 アップグレードする前に、現在の php5.1.6 をアンインストールします。yum でインストールされている場合は、yum を使用して削除します。
2 yum サーバー経由でインストールすると、このバージョンが存在しないことがわかります。Web サイトにアクセスして php ソース コードをダウンロードし、ローカルでコンパイルして、次のコマンド ラインを実行します。
./configure --prefix=/my/php
作る
インストールを行う
3 Apache を再起動します
サービス httpd の再起動
この時点で、PHP はすでに実行できることがわかりました
4 この時点で、PHP が MySql データベースに接続できないことが判明したので、次のコマンドを実行します
mysql-devel をインストールし、yes を最後までインストールします
PHP を再コンパイルして実行し、--with-mysql を追加します。PHP には、--with-mysql インジケーターを追加する限り、コンパイルされた PHP は mysql アクセスをサポートします。
./configure --prefix=/my/php --with-mysql作る
メイクインストール
アップグレードが完了しました