『壹』 CentOS7伺服器LAMP配置,怎麼在CentOS上安裝LAMP
一、配置防火牆,開啟80埠、3306埠
CentOS 7.0默認使用的是firewall作為防火牆,這里改為iptables防火牆。
1、關閉firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
2、安裝iptables防火牆
yum install iptables-services #安裝
vi /etc/sysconfig/iptables #編輯防火牆配置文件
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
:wq! #保存退出
systemctl restart iptables.service #最後重啟防火牆使配置生效
systemctl enable iptables.service #設置防火牆開機啟動
二、關閉SElinux
vi /etc/selinux/config
#SELINUX=enforcing #注釋掉
#SELINUXTYPE=targeted #注釋掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
『貳』 在CENTOS7上面搭建好的LAMP架構,但是提示資料庫不支持
安裝PHP主程序: yum -y install php
安裝PHP組件,使PHP支持 MariaDB
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
重啟: systemctl restart httpd.service
配置: vi /etc/php.ini
date.timezone = PRC #把前面的分號去掉,改為date.timezone = PRC
disable_functions = passthru,exec,system……#列出PHP可以禁用的函數,如果某些程序需要用到這個函數,可以刪除,取消禁用。
expose_php = Off #禁止顯示php版本的信息
short_open_tag = ON #支持php短標簽
open_basedir = .:/tmp/ #設置表示允許訪問當前目錄(即PHP腳本文件所在之目錄)和/tmp/目錄,可以防止php木馬跨站,如果改了之後安裝程序有問題(例如:織夢內容管理系統),可以注銷此行,或者直接寫上程序的目錄/data/www.osyunwei.com/:/tmp/
測試一下:vi /var/www/html/index.php 輸入<?php phpinfo(); ?> wq保存退出。打開http://192.168.1.108 如果能看到PHP配置信息頁,說明PHP伺服器正常。
至此,LAMP平台就搭建好了,您可以在上面搭建Worldpress網站了,當然,如果你覺得資料庫管理起來比較麻煩的話,也可以用yum install phpMyAdmin安裝圖形化管理工具。
『叄』 自己如何搭建伺服器。
1、打開控制面板,選擇並進入「程序」,雙擊「打開或關閉Windows服務」,在彈出的窗口中選擇「Internet信息服務」下面所有地選項,點擊確定後,開始更新服務。
(3)lamp搭建網站怎麼退出擴展閱讀:
入門級伺服器所連的終端比較有限(通常為20台左右),況且在穩定性、可擴展性以及容錯冗餘性能較差,僅適用於沒有大型資料庫數據交換、日常工作網路流量不大,無需長期不間斷開機的小型企業。
不過要說明的一點就是目前有的比較大型的伺服器開發、生產廠商在後面我們要講的企業級伺服器中也劃分出幾個檔次,其中最低檔的一個企業級伺服器檔次就是稱之為"入門級企業級伺服器",這里所講的入門級並不是與我們上面所講的"入門級"具有相同的含義,不過這種劃分的還是比較少。
還有一點就是,這種伺服器一般採用Intel的專用伺服器CPU晶元,是基於Intel架構(俗稱"IA結構")的,當然這並不是一種硬性的標准規定,而是由於伺服器的應用層次需要和價位的限制。
『肆』 小米路由器的伺服器怎麼搭建
搭建LAMP環境
1
把下載好的Lamp工具包 lamp.tgz 文件放到路由器的共享盤根目錄下
地址: \\192.168.31.1\XiaoMi\
2
用安裝好的 PUTTY 連到路由器的22埠,初始界面什麼都不用修改,直接填入小米路由器的 IP 地址:192.168.31.1,確認開始連接路由器。
3
成功彈窗界面需要登錄 root 許可權,
帳號:root
密碼:admin
密碼輸入時是隱藏不可見的,不用擔心,輸入密碼確認就行了。
至此成功SSH到路由器的root用戶了。
4
現在我們直接把最重要的 LAMP包解壓到正確的位置,命令如下:
tar zxvf lamp.tgz -C /userdisk/lamp/
完成後查看是否有 etc 和 usr 兩個文件名,有就成功了
cd /userdisk/lamp/ && ls
成功,輸入 exit,暫時退出PUTTY。
5
打開瀏覽器,回到小米路由器的 Web 界面,點擊系統設置選項後,在該頁的 URL後面粘貼
#!pro/lamp 回車確認
進入隱藏的 LAMP 設置界面
7個按鈕從上至下,除了第六個 Stop Dropbear不用按,其他按順序按一遍。
點過 1 號按鈕後, 當2號按鈕顯示 Created時,就可以按 3 號,當4號顯示 Mounted 時,可以繼續按 5 號,最後按 6 號,也就是最下面一個,當顯示 Started 時,恭喜你,伺服器的環境搭建成功!
開啟服務
1
用安裝好的 WinSCP 軟體SSH到
地址:192.168.31.1
埠:22
帳號:root
密碼:admin
非常直觀的方式可以看到左邊:本地目錄和右邊:遠程目錄(路由器內的文件系統)
在路由器端打開文件:userdisk/lamp/etc/lighttpd/lighttpd.conf
按 Alt+F 組合鍵輸入:server.port = 8088
把查找得到的結果當中埠號:8088 修改為:8080
2
回到之前連接 SSH 的 Putty,不過這次是 SSH 去開啟 Lighttpd 服務,所以同樣的 IP,不同的埠,這里我們用到的是 2222 埠。
地址:192.168.31.1
埠:2222
帳號:www
密碼:admin
3
開啟 lighttpd 服務,命令如下:
lighttpd -f /etc/lighttpd/lighttpd.conf 回到瀏覽器訪問 http://192.168.31.1:8080
只要能夠看到頁面,不管是404頁面還是空白頁面或者是helloworld,都證明該服務成功啟動。我們架設的 HTTP 伺服器的根目錄位於
/userdisk/lamp/data/www/document_root
掛載網站目錄,使其可見
1
對於我這種初學者來說,很多地方需要調試,需要修改。 而所有的設置和調整都通過 SSH 或者 linux 命令,對我來說非常困難。
所以把/userdisk/lamp 這個經常需要調整修改的目錄掛載到 Windows 下小米路由器可見的共享盤中。
所以,首先來到路由器windows下的共享盤根目錄中創建一個名為 Lamp 的文件夾
2
用 Putty SSH 到小米路由器,獲取 root 許可權並執行以下命令
cd/userdisk/ && mount-o bind data /userdisk/data/Lamp/
OK了,再回到windows下小米路由的共享盤看看Lamp文件夾下面是否已經成功出現了 etc 之類的文件夾呢?
其中的ThunderDB文件夾內是掛載生成的uuid地址,不用理會也不用修改他。