參考資料:
http://www.paipat.com/?post=24
http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html
1、安裝apache
2、安裝php
3、安裝mysql
1、安裝apache
- 安裝:直接使用yum安裝apache:yum install httpd
rpm使用:
格式:rpm -q【子選項】【軟件名】
用法:結合不同的子選項,完成不同的查詢
-qa : 查看系統中已安裝的所有rpm軟件包列表
-qi : 查看指定軟件的詳細信息
-ql : 查詢執行軟件包所安裝的目錄、文件列表
-qc :僅查詢指定軟件包安裝的配置文件
-qd :僅顯示指定軟件包安裝的文檔文件
- 配置:
#service httpd restart [ start ] [ stop ] // 重啟、啟動、關閉apache
/etc/httpd/conf/httpd.conf // apache配置信息
/var/log/httpd // apache 日志信息
開機啟動:chkconfig httpd on [ off ]
- 錯誤
解決辦法:
修改/etc/httpd/conf/http.conf 增加 ServerName localhost:80
- 測試
瀏覽器輸入:http://127.0.0.1:80 或者 http://localhost:80
2、安裝php
- 安裝
#yum install php //安裝php模塊
#yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc //安裝PHP支持這些組件
#yum install php-mysql //安裝php支持mysql
- 測試
創建修改 /var/www/html/test.php文件:
<?php phpinfo(); ?>
瀏覽器查看 http://localhost/test.php 可正常顯示php頁面
3、安裝mysql
- 卸載mysql
[root@xiaoluo ~]# rpm -qa | grep mysql // 查看是否安裝mysql
[root@xiaoluo ~]# rpm -e mysql // 普通刪除模式 [root@xiaoluo ~]# rpm –e --nodeps mysql // 強力刪除模式
在刪除完以后我們可以通過 rpm -qa | grep mysql 命令來查看mysql是否已經卸載成功
- 安裝mysql
輸入 yum list | grep mysql 命令來查看yum上提供的mysql數據庫可下載的版本:
[root@xiaoluo ~]# yum list | grep mysql
yum服務器上mysql數據庫的可下載版本信息:
輸入 yum install -y mysql-server mysql mysql-devel 命令將mysql mysql-server mysql-devel都安裝好
[root@xiaoluo ~]# yum install -y mysql-server mysql mysql-devel
[root@xiaoluo ~]# rpm -qi mysql-server
我們安裝的mysql-server並不是最新版本,如果你想嘗試最新版本,那就去mysql官網下載rpm包安裝就行了,至此我們的mysql數據庫已經安裝完成了。
- mysql初始化及配置
[root@xiaoluo ~]# service mysqld start [ restart ] [ stop ] // 啟動、重啟、停止mysql
[root@xiaoluo ~]# mysqladmin -u root password 'root' // 通過該命令給root賬號設置密碼為 root
此時我們就可以通過 mysql -u root -p 命令來登錄我們的mysql數據庫了
- mysql配置文件
1、/etc/my.cnf 這是mysql的主配置文件
2、 /var/lib/mysql mysql數據庫的數據庫文件存放位置
我們的mysql數據庫的數據庫文件通常是存放在了/ver/lib/mysql這個目錄下
3.、 /var/log mysql數據庫的日志輸出存放位置
我們的mysql數據庫的一些日志輸出存放位置都是在/var/log這個目錄下
4、查看mysql端口號
查看mysql監聽的網絡端口
mysql中命令查詢端口號
- 問題
mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)'
解決方法:
1、service mysqld stop // 停止mysqld
2、使用安全模式登錄,mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
3、mysql –u root mysql // 登錄
4、修改密碼 update user set password =PASSWORD( new_passwd ) where user=’root’ ;
5、重啟mysql 然后重新登錄