常用軟件安裝完畢後隨即進行環境搭建——LAMP
- 首先進入超級用戶 —— su
- 安裝apache。在linux中apache是httpd,所以安裝使用如下命令
yum install httpd
- 安裝mysql server
yum install mysql mysql-server
- 安裝php及其相關擴展包,如處理圖形的gd庫,pear包,等等
yum install php php-mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
- 配置開機啓動項
在此學習一個linux下的新命令——chkconfig
該命令用於檢查、啓用和禁用系統服務。語法:#chkconfig [--add][--del][--list][系統服務] 或者
#chkconfig [--level<等級代號0-7>][系統服務][on/off/reset]
第一個用法:--add 新增所指定的系統服務
--del 刪除指定的系統服務
--level 指定該系統在那個執行等級中開啓或關閉
#chkconfig --list [name]
該命令能得到指定服務在不同運行級的狀態
name缺省時顯示所有系統服務的列表,及其在系統各運行級別的啓動狀態。
第二個用法:#chkconfig [--level levels] name <on|off|reset>
設置某一服務在指定運行級是啓動、停止還是重置
如果想開機啓動某服務,如開機運行apache(在linux中爲httpd服務)可進行如下操作:
#chkconfig –add httpd [添加服務]
#chkconfig 235 httpd on [設置開機啓動]
235是等級代號,代表了linux運行的7個級別。7個級別狀況分別如下:
0:系統停機狀態,系統默認運行級別不能設置爲0,否則不能正常啓動,機器關閉。
1:單用戶工作狀態,root權限,用於系統維護,禁止遠程登陸,就像Windows下的安全模式登錄。
2:多用戶狀態,沒有NFS支持。
3:完整的多用戶模式,有NFS,登陸後進入控制檯命令行模式。
4:系統未使用
5:X11控制檯,登陸後進入圖形GUI模式,XWindow系統。
6:系統正常關閉並重啓,默認運行級別不能設爲6,否則不能正常啓動。運行init6機器就會重啓。
所以我們進行如下操作:
/sbin/chkconfig httpd on [設置apache服務器httpd服務開機啓動]
/sbin/chkconfig –add mysqld [在服務清單中添加mysql服務]
/sbin/chkconfig mysqld on [設置mysql服務開機啓動]
/sbin/service httpd start [啓動httpd服務,與開機啓動無關]
- 設置mysql數據庫
/etc/init.d/mysql start [首先啓動mysql]
#mysql_secure_installation [然後進行相應的安全配置,即設置密碼]
提示”Enter current password for root(enter for none):”時,由於最初安裝未設置密碼所以直接按下回車即可。
確認設置密碼
設置密碼
確認密碼
是否刪除匿名用戶? [建議刪除]
是否允許root用戶遠程登錄 [建議禁止]
是否刪除test數據庫及其 [建議刪除,想練手的可以在test數據庫中聯繫]
- 一些參數
Apache的配置文件是/etc/httpd/conf下
Modules放在/user/lib/httpd下
Php的配置文件放在/etc/php.d/下和/etc/php.ini
Php的moudeles放在/usr/lib/php/modules下
- 安裝配置phpmyadmin
yum install phpmyadmin
配置phpmyadmin讓人簡單的不敢相信,先找到apache下關於phpmyadmin的配置文件
apache下的配置文件在:/etc/httpd/conf.d/phpMyAdmin.conf
然後註釋掉如下代碼
<Directory /user/share/phpMyAdmin/>
…
…
</Directory>
即可(在行首添加#即可註釋掉)
- 至此LAMP環境就配好了!