好久沒寫了,今天興起,給大家介紹下如何在linux中配置lamp環境,為了安裝軟體方便,請大家先裝好yum工具,至於yum工具的介紹我文章裡邊有,對於這個yum工具呢有人說是傻瓜式的安裝,我表示有這麼好用的工具還一個一個找軟體包,親自考慮軟體包之間的依賴關係,唉麻煩!好了廢話不多說下邊開始嘍~!~
lamp也就是大家常接觸的linux+apache+mysql+php,由此看出我們要裝哪些軟體了
1》先裝mysql吧
yum install mysql* -y
嘿嘿不能否認yum工具就是好用!
安裝成功後啟動mysql
/etc/init.d/mysql start
第一次安裝後mysql是沒有密碼的,那麼我們下邊給他設定下密碼
mysqladmin -u root password 1234
登入的命令:
mysql -u root -p
下邊輸入密碼就ok了
2》裝php了,吼吼。。。
yum install php* -y
安裝成功後我們要改下他的設定檔
vi /etc/php.ini
********************************
找到【msyql】的地區,改以下幾個地方就ok
mysql.default_port=3306 mysql的連接埠,預設就是3306,不管默不默還是寫上吧
msyql.default_host= **** 這裡就寫自己原生ip吧,因為將所有的服務都裝到一起了,呵呵
mysql.default_password=1234 這裡是mysql的密碼
還有將extension=msyql.so 前邊的分號去掉,也就是注釋,然這條語句生效
3》然後裝httpd
yum install httpd* -y
編輯設定檔
vi /etc/httpd/conf/httpd.conf
*********************************
AddType application /x-httpd-php .php
添加php5支援的模組 www.2cto.com
LoadModule php5_module modules/libphp5.so
修改字元集
AddDefaultcharset XX 至於這個編碼XX看自己的情況而定吧,下邊我會發一個有關字元集亂碼的文章,和這個相對應的。
4》修改libphp5.so模組的上下文。
關於這個上下文是selinux的內容,不會用selinux的可以把它禁掉,為了安全建議待別禁用。
cd /etc/httpd/modules
chcon -R -t httpd_modules_t libphp5.so
發布網站的時候看好你的documentRoot指向的檔案夾預設在/var/www/html下邊
5》自己網站目錄的許可權和上下文
比如說我的網站檔案夾是web的話
那麼下邊要這麼做::
chmod -R -f 755 web 這個web我就這麼寫了,自己寫的時候看好路徑吧
chcon -R -t httpd_sys_content_t web
6》vi /etc/resolv.conf
******
nameserver 本機ip
7》最後一步了,也是最關鍵的一步,當時為了這部有個哥們糾結老半天,很簡單,就是啟動apache服務~!哈
/etc/init.c/httpd start
好了,今天就到這吧!~
摘自 哈佛淩晨