標籤:
本來幾下yum都能裝好的,yum卻出問題了,報錯:AttributeError: ‘YumBaseCli‘ object has no attribute ‘_not_found_i‘,可能是某個檔案縮排出了問題,搞了半天沒弄明白,乾脆重裝yum:
首先確保你有root許可權,下面命令有些指定sudo,有些yum install沒有指定,但是還是要root許可權的。
1. yum卸載:rpm -aq|grep yum查看yum包,rpm -e --nodeps yum**** 卸載yum
2. yum安裝:wget http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz,根據需要的版本對URL做相應的調整;
1 wget http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz2 tar xvf yum-3.4.3.tar.gz3 cd yum-3.4.34 sudo ./yummain.py install yum
3. MySQL安裝,設定開機自啟動:
1 yum install mysql mysql-server2 sudo chkconfig --level 235 mysqld on3 sudo /etc/init.d/mysqld start4 mysql_secure_installation
最後一步按照提示配置mysql的root密碼,以及是否啟用匿名帳號等設定。
4. Apache安裝並設定開機自啟動:
1 yum install httpd2 sudo chkconfig --levels 235 httpd on3 sudo /etc/init.d/httpd start
5. PHP5.5安裝,這裡yum預設的PHP是5.3,似乎對於drupal版本不夠(同事說的),於是找了個文章,安裝PHP5.5,文章裡面除了PHP5.5之外,還將PHP和MySQL以及其他的一些關聯包都安裝好了:
參照: http://blog.csdn.net/wangschang/article/details/39203271
6. 重啟Apache:sudo /etc/init.d/httpd restart
7. HelloWorld:在/var/www/html/目錄下,建立test.php,輸入測試內容:
<?php
phpinfo();
?>
查看網頁http://192.168.0.100/test.php,顯示php相關資訊,搜尋mysql,顯示mysql相關資訊,說明安裝配置成功。(192.168.0.1是web伺服器位址)
8. phpMyAdminan安裝: yum install phpMyAdmin
配置phpMyAdmin:sudo vi /etc/phpMyAdmin/config.inc.php
將其該為基於cookie登入,預設似乎就是。具體查看$cfg[‘Servers‘][$i][‘auth_type‘] 條目,以及$cfg[‘blowfish_secret‘] = ‘任一字元串‘
修改存取權限:sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
將/usr/share/phpMyAdmin/目錄的許可權改為Allow from All,並把Deny from All注釋掉
重啟Apache
登入:http://192.168.0.100/phpmyadmin/index.php,看到登入畫面就安裝成功了
CentOS下LAMP環境安裝配置