其實,lamp是linux+apache+mysql+php的簡稱,是用於
搭建web伺服器的一種解決方案。下面說一下怎麼去搭建。
1、配置防火牆,開啟80埠、3306埠
vi /etc/sysconfig/iptables
-a input -m state --state new -m tcp -p tcp --dport 80 -j accept #允許80埠通過防火牆
-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept #允許3306埠通過防火牆
ps:上面2句應該放置在預設的22埠這條規則的下面,如果放在其他位置,會導致防火牆啟動失敗!
配置成功後記得重啟防火牆/etc/init.d/iptables restart #最後重啟防火牆使配置生效
2、關閉selinux
vi /etc/selinux/config
#selinux=enforcing
#注釋掉
#selinuxtype=targeted
#注釋掉
selinux=disabled
#增加:wq
#儲存,關閉
shutdown -r now
#重啟系統
3、相關命令
#啟動apache
#重啟apache
#停apache
service mysqld restart
#重啟mysql
#重啟apche
service iptables restart
#重啟防火牆使配置生效
service mysqld start
#啟動mysql
chkconfig mysqld on
#設為開機啟動
二、安裝篇
1、安裝apache
#根據提示,輸入y安裝即可成功安裝
#啟動apache
####設定主機網域名稱,否則啟動apache會報錯
#編輯找到 #servername
www.example.com:80
修改為
#這裡設定為你自己的網域名稱,如果沒有網域名稱,可以設定為
localhost
:wq!
#儲存退出
#設為開機啟動
#重啟apache
2、安裝mysql
(1)、安裝mysql
yum install mysql mysql-server
#詢問是否要安裝,輸入y即可自動安裝,直到安裝完成
service mysqld start
#啟動mysql
chkconfig mysqld on
#設為開機啟動
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
#拷貝配置檔案
(注意:如果/etc目錄下面預設有乙個my.cnf,直接覆蓋即可)
(2)、為root賬戶設定密碼
mysql_secure_installation
回車,根據提示輸入y
輸入2次密碼,回車
根據提示一路輸入y
最後出現:thanks for using mysql!
mysql密碼設定完成,重新啟動 mysql:
service mysqld restart
#重啟sercice mysqld stop
#停止service mysqld start
#啟動
3、安裝php5
(1)、安裝php5
yum install php
根據提示輸入y直到安裝完成
(2)、安裝php元件,使 php5 支援 mysql
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
這裡選擇以上安裝包進行安裝
根據提示輸入y回車
service mysqld restart
#重啟mysql
#重啟apche
三、測試篇
預設情況下,**原檔案在
/var/www/html目錄下
cd /var/www/html
vi index.php
#輸入下面內容
<?php
phpinfo();
?>
:wq!
#儲存退出
環境 lamp環境搭建
以下命令全部使用root執行,如果不用root記得sudo apt update 更新一下可用軟體包列表 apt upgrade 更新已安裝的軟體包 apt install apache2 安裝apache2 systemctl start apache2 啟動apache apt install ...
lamp環境搭建
lamp環境搭建 第一步資源共享的方式 虛擬機器多作業系統 1 linux能夠連線網路 wget usr local program yum install 2 配置windows 光碟上安裝yum包 windows 能夠連線外網路 fip ssh 在 windows環境下安裝客戶端 依賴的是lin...
Lamp環境搭建
第一步 資源共享的方法 虛擬機器 多作業系統 iptables f 1 linux能夠連線網路 wget usr local program yum install 2 配置 windows 光碟上的安裝包 rpm格式 建議原始碼包 定製安裝 windows能夠連線外網路 ftp ssh 在 win...