作業環境
Linux OS版本:CentOS 5.3
安裝方式 yum
由於yum非常強大 所以現在都用yum方式安裝
所以Linux核心 會決定安裝的版本新舊 得更新yum的網址
# yum install 安裝的軟體名稱
#yum remove 移除的軟體名稱
LAMP 安裝順序
LAMP 就是 Linux Apache Mysql Php四種軟體的縮寫....
Apache
MySql
PHP
安裝 Apache
安裝版本:2.2.3
#yum install httpd
啟動 Apache
#service httpd start
停止 Apache
#service httpd stop
Apache 設定 更改./etc/httd/conf/httd.conf 檔案
ServerName IP位置:80
安裝MySql
安裝版本:5.0.77
#yum install mysql
啟動Mysql
#service mysqld start
停止Mysql
#service mysqld stop
安裝完成後 登入mysql 修改root密碼(一般安裝完沒有密碼)
#mysql -u root -p
卻發生了ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
無法登入
解決方法:
停止Mysql服務
#service mysqld stop
進入安全模式
# mysqld_safe --skip-grant-table
已root進入mysql DB
# mysql -u root mysql
update root 密碼
mysql> UPDATE user SET Password=PASSWORD('要更換的密碼') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
重新啟動mysql 即可......
安裝PHP
安裝版本 5.2.0
因為需要安裝phpMyAdmin但是CentOS 5.3 yum的核心太舊 只能安裝php5.1.16
所以只好 升級yum的核心 另起更新的Server
#rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-0.noarch.rpm
#yum --disablerepo=* --enablerepo=webtatic --exclude=php*5.3* install php
因為 我先安裝的5.1.16
安裝完 要先確認 httpd/modules裡 會多一個libphp5.so
這個檔案要確定有裝起來 再去升級.....
安裝phpMyAdmin
最後安裝phpMyAdmin
版本:3.4.8
到網址:http://www.phpmyadmin.net/home_page/downloads.php
下載 解壓縮後 將檔案
設定libraries底下的config.default檔案
設定
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'mysql帳號';
$cfg['Servers'][$i]['password'] = 'mysql密碼';
$cfg['PmaAbsoluteUri'] = 'http://IP位置/phpMyAdmin/';
設定完後 將整個資料夾移到./var/www/html/
重啟Apache即可
安裝完無法啟動 碰到兩個問題
一個是Mysql 無法連線.....
原因
$cfg['Servers'][$i]['host'] = '設成IP';
Mysql root 沒有該IP 權限
解決方法
1.改成$cfg['Servers'][$i]['host'] = 'localhost';
2.修改root權限
二 啟動後 連線看到整個目錄 無法進入index.php
解決方法 php 缺libphp5.so檔
重新安裝 php
試了一天 終於完成安裝了
果然 完全不能偷懶阿
請先 登入 以發表留言。