ホームページ >バックエンド開発 >PHPチュートリアル >Mysql+Apache2+php5のインストール_PHPチュートリアル
次のファイルを /usr/local/src/
にダウンロードします
apache (Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム) 2.tar.gz
MySQL (PHP との最適な組み合わせ)-5.0.22.tar.gz
php (現在の主流の開発言語として)-5.1.2.tar.gz
解凍:
#tar xvz (Parallels 仮想行プラットフォーム) f Apache (Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム) 2.tar.gz
#tar xvz (並列仮想行プラットフォーム) f MySQL (PHP との最適な組み合わせ)-5.0.22.tar.gz
#tar xvz (Parallels Virtual Row Platform) f php (現在の主流の開発言語として)-5.1.2.tar.gz
#cd .. // /usr/local/ ディレクトリにフォルダーを作成します
# mkdir apache (Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)
# mkdir MySQL (PHP との最良の組み合わせ)
# mkdir php (現在の主流の開発言語として)
//MySQL (PHP との最適な組み合わせ) のインストールプロセス
#cd ../MySQL (PHP との最良の組み合わせ) // /usr/local/MySQL (PHP との最良の組み合わせ) フォルダーを見つけます
#groupadd MySQL (PHP との最良の組み合わせ)
#usseradd -g MySQL (PHP との最良の組み合わせ) MySQL (PHP との最良の組み合わせ)
#cd ../MySQL (PHP との最良の組み合わせ)-5.0.22 ///usr/local/src/MySQL (PHP との最良の組み合わせ)-5.0.22 フォルダーを見つけます
#./configure --prefix=/usr/local/MySQL (PHP との最良の組み合わせ) --localstatedir=/var/lib/MySQL (PHP との最良の組み合わせ)/ --with-client-ldflags =-all- static --with-MySQL (PHP との最良の組み合わせ) d-ldflags=-all-static --with-MySQL (PHP との最良の組み合わせ) d-user=MySQL (PHP との最良の組み合わせ) 最良の組み合わせ) - -enable-assembler --with-extra-charsets=all
#メイク ; メイクインストール
/usr/local/MySQL (PHP との最良の組み合わせ)/bin/MySQL (PHP との最良の組み合わせ)_install_db //MySQL の初期化 (PHP との最良の組み合わせ)
//MySQL を設定します (PHP との最適な組み合わせ)
#chown –R root /usr/local/MySQL (PHP との最良の組み合わせ)
#chown –R MySQL (PHP との最良の組み合わせ) /var/lib/MySQL (PHP との最良の組み合わせ)/
#chgrp –R MySQL (PHP との最良の組み合わせ) /usr/local/MySQL (PHP との最良の組み合わせ)
#cp support-files/my-medium.cnf /etc/my.cnf
/usr/local/MySQL (PHP との最良の組み合わせ)/bin/MySQL (PHP との最良の組み合わせ) d_safe –user=MySQL (PHP との最良の組み合わせ) & //MySQL の起動 (PHP との最良の組み合わせ)
/usr/local/MySQL (PHP との最良の組み合わせ)/bin/MySQL (PHP との最良の組み合わせ) admin –u root –p password 123 //パスワードを 123 に変更します
パスワードを入力してください:
//新しいパスワードをテストします
/usr/local/MySQL (PHP との最良の組み合わせ)/bin/MySQL (PHP との最良の組み合わせ) –u root –p MySQL (PHP との最良の組み合わせ)
パスワードを入力する:
//Apache (Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム) のインストール プロセス
./configure --prefix=/usr/local/apache (Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム) --enable-mods=shared=all --enable-module=so --disable-info
作る
インストールする
Apache (Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム) のインストール プロセス中に、libiconv.so.2 の問題が発生しました。解決策は次のとおりです。
ln –sf /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2
// ウィンドウ バーにローカル IP を入力します。有名な Feather Web ページが表示されれば成功とみなされます...
//php (現在の主流の開発言語) のインストールプロセス
./configure --prefix=/usr/local/php (現在の主流の開発言語として) --with-MySQL (PHP との最良の組み合わせ) =/usr/local/MySQL (PHP との最良の組み合わせ) - -with-apxs2=/usr/local/apache (Unix プラットフォームで最も一般的な WEB サーバー プラットフォーム)/bin/apxs --enable-calendar --with-openssl=/usr/ --with-config-file-path= /usr/local/php (現在の主流の開発言語として)
作る
インストールする
cp /usr/local/src/php (現在の主流の開発言語として)-5.1.2/php (現在の主流の開発言語として).ini-dist /usr/local/lib/php (現在の主流の開発言語として) ) 主流の開発言語).ini
#cd usr/local/apache (Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)/conf
// 次に httpd.conf を開いて、対応する場所を変更します
AddType application/x-httpd-php (現在の主流の開発言語として) .php (現在の主流の開発言語として)
AddType application/x-httpd-php (現在の主流の開発言語として)-source .php (現在の主流の開発言語として) s
DocumentRoot "/usr/local/apache (Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)/htdocs"
LoadModule php (現在の主流の開発言語として) 5_module modules/libphp (現在の主流の開発言語として) 5.so
//テスト済みの .php (現在の主流の開発言語として) ファイルを /usr/local/apache (Unix プラットフォームで最も一般的な WEB サーバー プラットフォーム)/htdocs/ に配置します。ページがウィンドウ バーで開ける場合は、完了しました
//FAQ 1: エラー 2002: ソケット '/var/lib/MySQL(PHP との最良の組み合わせ)/MySQL(PHP との最良の組み合わせ) を介してローカル MySQL(PHP との最良の組み合わせ) サーバーに接続できません組み合わせ).靴下
(2)
//解決策: 権限の問題
chown -R MySQL (PHP との最良の組み合わせ) /var/lib/MySQL (PHP との最良の組み合わせ)/
//FAQ 2: 警告: MySQL (PHP との最良の組み合わせ) 接続失敗: ローカル MySQL (PHP との最良の組み合わせ) サーバーに接続できません
// ソケット '/tmp/MySQL (PHP との最良の組み合わせ).sock' (111) を介して、/home/httpd/html/show.php (現在の主流の開発言語として) 9 行目
//解決策: /tmp/MySQL (PHP との最良の組み合わせ).sock リンクを /var/lib/MySQL (PHP との最良の組み合わせ) ディレクトリにリンクします:
linux# ln -s /var/lib/MySQL(PHPとの最良の組み合わせ)/MySQL(PHPとの最良の組み合わせ).sock /tmp/MySQL(PHPとの最良の組み合わせ).sock