CentOs6.2 で LAMP 環境をインストールするための YUM 設定を使用する方法を紹介します。個人的には、サーバーをカスタマイズしていない場合は、yum を使用してインストールするのが安定していて簡単だと思います。わざわざダウンロードして作ってインストールする。
ステップ1. rpmforge および epel ソースを centos 用に構成します。実際には centos の公式ソースで十分ですが、php-mcrypt などの一部の PHP 拡張機能は公式ソースでは入手できません。
rpmforge ソースは、http://pkgs.repoforge.org/rpmforge-release/ で rpmforge-release-*.i686.rpm または rpmforge-release-*.x86_64.rpm という名前でダウンロードしてインストールできます。最新バージョンを見つけてください。
epel ソースは http://mirrors.ustc.edu.cn/Fedora/epel/6/ にあります。32 ビット システムは i386 フォルダーにあり、64 ビット バージョンは x86_64 フォルダーにあります。 epel-release-6 -*.noarch.rpm という名前で、最新バージョンを見つけてください
ここでは例として 32 ビット システムを示します,
#要求された URL がエラーを返しました: 404 というプロンプトが表示された場合は、最新バージョンを自分で
rpm -ivh http:// pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -ivh http://download.Fedoraproject. org/pub/epel/6/i386/epel -release-6-5.noarch.rpm
ステップ 2. php/mysql/httpd をインストールする
#Apache をインストールする
yum -y install httpd httpd-devel
#mysql をインストールする
yum -y install mysql mysql-devel mysql-server mysql-libs
#phpをインストールする
yum -y phpをインストールする
#php拡張機能をインストールする
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php -pdo
yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear
#その他の珍しい php 拡張機能、www.linuxidc.com はインストールする必要はありません
yum -y install php-pecl -memcache php-eaccelerator
#phpmyadminをインストールします
yum -y install phpmyadmin
#インストールが完了したら、
service httpd start
service mysqld start
ステップ 3. httpd と mysqld がブート時に自動的に起動するように設定します
chkconfig mysqld on
chkconfig httpd on
ステップ 4. phpmyadmin を設定します
/usr/share/phpmyadmin/config.inc.php
#Change theここの abcde テキストを独自の文字に変更します。任意に
$cfg['blowfish_secret'] = 'abcde';
FAQ
1. phpmyadmin は、php-mcrypt 拡張機能がインストールされていないことが原因です。公式ソースには php-mrcrpt 拡張機能はありません。epel ソースをインストールしてから、php-mcrypt をインストールしてください
2。phpmyadmin にアクセスできません
phpmyadmin は、デフォルトでは http://localhost/phpmyadmin を使用してのみアクセスできます。 /etc/httpd を変更できます。 /conf.d/phpmyadmin.conf の対応する部分は
Order Deny,Allow
# すべてから拒否
すべてから許可
< ;/Directory>
しかし、それは強力ではありませんこれをサポートすると、phpmyadmin が安全ではないものとして公開されます
注:
apache は php を解析し、httpd.conf ファイルを変更し、Addtype application/x-httpd-php を追加します.php .phtml
Addtype application/x- httpd-php-source .phps
myql はリモートでログインできます
mysql パスワードを設定します
mysql>; UPDATE user SET Password=PASSWORD('newpassword ') WHERE user='root';mysql> ;; FLUSH PRIVILEGES;
1.2.3 リモートログインを許可します
mysql -u root -p
パスワードを入力してください: <新しいパスワード>mysql>すべての権限を付与します*.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
完了後、mysql-front を使用して mysql をリモート管理できます。
ブート時に開始するように設定
chkconfig mysqld on
http://www.bkjia.com/PHPjc/327593.html