entOS 6.0系統(tǒng)LAMP(Apache+MySQL+PHP)安裝步驟
一胶逢、安裝MySQL
首先來進(jìn)行MySQL的安裝卸例。打開Xshell,切換到root用戶碍拆,輸入:
[root@localhost ~]# yum install mysql mysql-server
--安裝時(shí)會詢問是否下載或安裝逸寓,輸入y居兆,回車:Is this ok [y/N]:y
安裝完畢,讓MySQL能夠隨系統(tǒng)自動啟動:
[root@localhost ~]# chkconfig--list|grep mysqld
--檢查mysql的啟動是否為開機(jī)啟動竹伸,235為on表示開機(jī)啟動
[root@localhost ~]# chkconfig --levels 235 mysqld on
[root@localhost ~]# /etc/init.d/mysqld start
--啟動mysql服務(wù)泥栖,也可用:service mysqld start
--啟動mysql服務(wù)簇宽,在/etc/init.d/目錄下使用./mysqld starts
?設(shè)置MySQL數(shù)據(jù)root賬戶的密碼:
[root@localhost ~]# mysql_secure_installation
當(dāng)出現(xiàn)如下提示時(shí)候直接按回車:
Enter current password for root (enter for none):
出現(xiàn)如下再次回車:
Set root password? [Y/n]
出現(xiàn)如下提示輸入你需要設(shè)置的密碼,回車后在輸入一次確認(rèn):
New password:
接下來還會有四個確認(rèn)吧享,分別是:
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]
直接回車即可魏割。
建立遠(yuǎn)程連接用戶
[root@localhost ~]#mysql–uroot–p123456
mysql>use mysql
mysql> select * from user;
mysql>GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'admin1' WITH GRANT OPTION;
(第一個admin表示用戶名,%表示所有的電腦都可以連接钢颂,也可以設(shè)置某個ip地址運(yùn)行連接钞它,第二個admin1表示密碼)
mysql> select * from user;
查看遠(yuǎn)程連接用戶admin是否新增成功,若存在則成功
mysql>exit;
測試mysql是否安裝成功
關(guān)閉防火墻[root@localhost ~]#service iptables stop使用Navicat測試連接
1.打開navicat
2.輸入連接信息:虛擬機(jī)的IP地址殊鞭,mysql遠(yuǎn)程連接用戶和密碼
3.點(diǎn)擊測試連接遭垛,出現(xiàn)連接成功則表示mysql安裝成功
若連接不成功:
1.檢查是否建立了遠(yuǎn)程連接用戶
2.檢查linux的防火墻是否已關(guān)閉
備注:--不需要執(zhí)行
查看啟動狀態(tài)[root@localhost~]#service mysqldstatus
啟動、關(guān)閉操灿、重啟[root@localhost~]#service mysqldstop/start/restart
進(jìn)入mysql界面:[root@localhost~]#mysql -uroot –p
二锯仪、安裝Apache組件
由于CentOS已經(jīng)封裝了Apache,直接運(yùn)行安裝:
[root@localhost ~]# yum install httpd
--安裝時(shí)會詢問是否下載或安裝趾盐,輸入y庶喜,回車:Is this ok [y/N]:y
同樣配置系統(tǒng)讓Apache隨系統(tǒng)啟動:
[root@localhost ~]# chkconfig --levels 235 httpd on
配置完畢,啟動Apache:
[root@localhost ~]# /etc/init.d/httpd start
--啟動apache服務(wù)救鲤,也可用:service httpd start
測試apache是否安裝成功
1.在windows上打開IE(瀏覽器)久窟,輸入地址:http://192.168.1.11/
地址為:http://虛擬機(jī)IP:80
注意:在CentOS中Apache的默認(rèn)根目錄是/var/www/html,配置文件/etc/httpd/conf/httpd.conf本缠。其他配置存儲在/etc/httpd/conf.d/目錄斥扛。
備注:從其他機(jī)器訪問需要修改成IP訪問和關(guān)閉防火墻----不需要執(zhí)行
[root@localhost~]#vi/etc/httpd/conf/httpd.conf
將#ServerName www.example.com:80中的“#”刪掉,并將www.example.com改為本機(jī)的ip地址(可以把兩個地方的80端口改成8080)
[root@localhost ~]#/etc/init.d/httpdrestart
關(guān)閉防火墻:
[root@localhost~]#service iptables stop#停止[root@localhost~]#chkconfig iptables off #禁用
如果是centos 7版本:[root@localhost~]#systemctl stop firewalld.service#停止[root@localhost~]#systemctl disable firewalld.service #禁用
三搓茬、安裝PHP
輸入如下指令安裝PHP:
[root@localhost ~]# yum install php
--安裝時(shí)會詢問是否下載或安裝犹赖,輸入y,回車:Is this ok [y/N]:y
需要重新啟動Apache服務(wù):
[root@localhost ~]# /etc/init.d/httpd restart
需要安裝PHP的擴(kuò)展:
[root@localhost~]#yum install php-mbstring
--安裝時(shí)會詢問是否下載或安裝卷仑,輸入y峻村,回車:Is this ok [y/N]:y
-----mbstring在sugar需要支持
修改php.ini文件:
[root@localhost~]#vi /etc/php.ini
將upload_max_filesize =2M改為6M----------sugar需求
vi查找關(guān)鍵字:2M,找到后修改成6M锡凝,修改后保存并退出
四粘昨、測試PHP相關(guān)信息
這步實(shí)際上可以省略,但是為了測試是否安裝成功窜锯,你可以新建一個PHP頁面進(jìn)行測試张肾,使用vim編輯器新建:
[root@localhost ~]# vi /var/www/html/info.php
按“i”鍵進(jìn)行編輯,輸入:
<?php
phpinfo();
?>
編輯完畢锚扎,按“ESC”鍵退出編輯模式吞瞪,接著輸入:
:wq
然后回車,即保存并退出驾孔。
在windows上打開IE(瀏覽器)芍秆,輸入地址:http://192.168.1.11/info.php
地址為:http://虛擬機(jī)IP:80/info.php
看到這樣的圖惯疙,就說明PHP安裝成功了。
五妖啥、將PHP模塊和MySQL模塊關(guān)聯(lián)起來
還需要將PHP和MySQL關(guān)聯(lián)起來霉颠,才能正常工作。搜索模塊:
[root@localhost ~]# yum search php
安裝相關(guān)模塊:
[root@localhost ~]# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
需要重啟Apache模塊才能生效:
[root@localhost ~]# /etc/init.d/httpd restart
關(guān)閉瀏覽器荆虱,再次打開剛才建立的“info.php”頁面蒿偎,往下拉找到相關(guān)MySQL模塊,看是否檢測到相關(guān)信息怀读。
如果看到如上圖相關(guān)信息诉位,則說明MySQL工作正常了。
六愿吹、總結(jié)
到這里就結(jié)束了不从,本文闡述了在CentOS 6.0系統(tǒng)下LAMP組件(Apache+MySQL+PHP) 的詳細(xì)安裝步驟惜姐,可以讓更多新手熟悉服務(wù)器配置環(huán)境犁跪。
備注:
在centos上安裝為yum install XXX,相對卸載即為yum remove XXX歹袁。
六坷衍、搭建ecshop商城
1.打開Xshell上的Xftp
2.找到Windows電腦上的ecshop的安裝包:拖到右邊
注意:右邊的目錄是:/home/username
3.上傳成功后,復(fù)制到/var/www/html目錄下
4.切換到/var/www/html目錄下条舔,解壓zip文件
5.解壓后枫耳,重命名解壓后的目錄:,重命名為ecshop
6.賦權(quán):chmod -R 777 ecshop/
1.打開瀏覽器:輸入地址:http://192.168.1.11/ecshop/
2.點(diǎn)擊upload
9.正常安裝即可孟抗,同意迁杨,點(diǎn)擊下一步:
10.下一步
備注:若出現(xiàn)目錄權(quán)限檢查不通過的情況,表示:賦權(quán)未成功
11.輸入數(shù)據(jù)庫信息:密碼:123456凄硼,數(shù)據(jù)庫名:ecshop
管理員信息:賬號:admin铅协,密碼:admin123
勾選安裝測試數(shù)據(jù),點(diǎn)擊立即安裝:
12.等待安裝結(jié)果摊沉,若出現(xiàn)安裝數(shù)據(jù)失敗狐史,關(guān)閉提示窗口,再次點(diǎn)擊“立即安裝”即可
13.瀏覽器中地址輸入:http://192.168.1.11/ecshop/upload/
前臺訪問地址:http://192.168.1.11/ecshop/upload/
后臺訪問地址:http://192.168.1.11/ecshop/upload/admin
后臺登錄賬號和密碼為(數(shù)據(jù)庫中寫死的):admin说墨、admin123