lamp經典安裝

1、網絡方面的知識 2php

①-網絡常見的命令 2html

②-網卡相關 2mysql

③-防火牆相關 2linux

④-selinux相關 3web

2、上傳amp源代碼包 5sql

3、linux下軟件安裝-vsftpd安裝 6數據庫

①-rpm包安裝 6apache

②-使用鏡像文件來安裝vsftpd的rpm包 6vim

③-源碼安裝 12centos

④-yum安裝 12

4、Apache安裝 14

①-注意 14

②-編譯安裝 14

③-查看服務是否正常啓動 16

④-瀏覽器訪問web服務 16

5、MySQL安裝 18

6、php安裝 21

7、一鍵安裝包 23

8、samba軟件 24

①-安裝 24

②-注意事項 28

9、sudo軟件(super do) 31

10、mariaDB使用 35

①-簡介 35

②-安裝 35

 


1、網絡方面的知識

注意:在進行本次源碼編譯的過程當中須要關閉防火牆和selinux

①-網絡常見的命令

  1. ifconfig 查看網絡IP

 

 

 

②-網卡相關

  1. service network restart | start | stop 用來重啓 | 啓動 | 關閉網卡

 

 

③-防火牆相關

臨時關閉

a. iptables -L 查看防火牆規則

 

 

 

b. iptables -F 清除防火牆規則,臨時關閉

 

 

 

永久關閉

a. iptables -F 清楚防火牆規則

b. service iptables save 保存防火牆規則

c. service iptables stop 停用防火牆,永久關閉

 

 

 

④-selinux相關

臨時關閉

a. setenforce 0 臨時關閉selinux

b. getenforce 查看selinux狀態

 

 

 

永久關閉

  1. vim /etc/selinux/config

a)        SELINUX=disabled

 

 

文件內容:

 

 

 


2、上傳amp源代碼包

amp源代碼包位置:

 

 

如何去上傳這些源代碼到linux服務器?

解決:可使ftp服務來把源代碼安裝包上傳到linux服務器。

 


3、linux下軟件安裝-vsftpd安裝

①-rpm包安裝

a)        先要去獲取對應的rpm包

http://rpmfind.net/

 

 

b) 能夠去安裝鏡像裏面查找rpm包,把鏡像文件加載到操做系統裏面,而後去裏面獲取rpm包

 

 

②-使用鏡像文件來安裝vsftpd的rpm包

注意:掛載概念,就是把鏡像文件和操做系統的文件系統樹產生一個關聯。

  1. 加載鏡像文件

 

 

2.選擇鏡像文件

 

 

 

3. 掛載鏡像文件

 

 

 

4. 進入掛載後的目錄

 

 

 

5. 查看 vstfpd軟件

 

 

 

6. 安裝vsftpd服務器

 

 

安裝過程

 

 

 

7. 添加普通用戶和vsftpd服務啓動

 

 

 

8. 使用ftp客戶端上傳源代碼包

 

 

點擊完成鏈接

 

 

輸入linux服務器的IP地址(鏈接以前確保vsftpd服務已經啓動,同時確保防火牆和selinux的關閉)

注意:

  1. 服務是否正常的開啓

 

 

  1. 網絡是否暢通

 

 

  1. 防火牆關閉

 

 

  1. selinux必需要關閉
  2. 臨時關閉

 

 

b. 永久關閉;關閉後要重啓linux服務器;這個這個時候能夠執行一次臨時關閉

 

 

 

 

 

 

 

 

鏈接後

 

 

 

9. 上傳源代碼包

 

 

 

10. 上傳後查看用戶家目錄

 

 

③-源碼安裝

詳見Apache安裝

④-yum安裝

1. 注意:這個安裝須要有網

 

 

 

  1. 刪除軟件包

 

 

 

 

 


4、Apache安裝

①-注意

注意:通常也叫做httpd服務,還須要注意的是,通常linux的源碼安裝的時候,會把源碼包放置在/usr/local/src 目錄裏面

注意:防火牆和selinux的關閉

 

②-編譯安裝

1. 複製源碼包

 

 

 

  1. 解壓源碼包

 

 

解壓後

 

 

 

  1. 進入解壓後的目錄,進行操做系統信息收集

 

 

安裝前/usr/local目錄結構

 

 

 

4. 編譯

 

 

 

  1. 安裝

 

 

安裝後/usr/local的目錄結構

 

 

apache服務啓動的命令

 

 

 

6. 啓動Apache服務

 

 

出現錯誤

httpd: Could not reliably determine the server's fully qualified domain name, using 10.116.81.188 for ServerName

解答:

vi /etc/httpd/conf/httpd.conf
加入一句 ServerName localhost:80

 

 

③-查看服務是否正常啓動

a. 查看服務名稱

 

 

b. 查看服務端口

 

 

 

④-瀏覽器訪問web服務

1. 在瀏覽器輸入linux服務器的IP地址

 

 

 

 

2. 網站根目錄的位置

 

 


5、MySQL安裝

安裝:使用通用二進制包安裝

mysql-5.5.38-linux2.6-i686.tar.gz

# uname -a 查看內核版本

centos , 本質上和red hat 是一個公司的,差異不大。
你能夠選擇 red hat那個,或者選擇 linux-generic這個,後者這個是通用的。
其實內部差異不大。2個任選一個均可。

 

 

 

  1. 上傳源代碼包
  2. 解壓這一個通用二進制包,到指定的目錄(/usr/local)主要是用來安裝用戶本身定義的軟件(相似Windows下的C:\Program Files)

 

 

解壓成功後

 

 

 

  1. 建立一個快捷方式

 

 

 

  1. 修改目錄的權限

groupadd mysql     //建立mysql

useradd -g mysql mysql //建立mysql用戶添加到mysql

 

 

 

 

5. 添加一個用戶並執行初始化的命令

Useradd mysql已經建了

 

 

 

6. 複製配置文件到指定目錄,並更名爲my.cnf

 

 

 

  1. 將MySQL加入到系統服務,並啓動

 

 

 

  1. 將MySQL的相關命令加入到環境變量裏面

 

 

在文件的最後增長以下一行

 

 

 

  1. 加入後從新讀取下環境變量

 

 

 

  1. 強制關閉MySQL的服務

 

 

 

  1. 登陸MySQL服務

 

 

修改root密碼

先到mysql庫

 

 

 

 


6、php安裝

  1. 上傳php源代碼,並複製到 /usr/local/src

 

 

 

  1. 解壓源代碼

 

 

yum install libxml2

yum install libxml2-devel -y

 

  1. 編譯安裝(須要指定Apache的目錄和MySQL的目錄)

 

 

注意:有的時候爲了簡便,也能夠./configure 和 make 以及 make install 一塊兒執行

 

 

 

  1. 複製配置文件到指定目錄,並修改Apache的配置文件

 

 

 

 

 

 

 

5. 重啓Apache,並添加測試文件 phpinfo()

 

 

安裝測試

 

 

chmod -R 777 Runtime   chmod和chown不同的
7、一鍵安裝包

http://lnmp.org/install.html

 

 


8、samba軟件

①-安裝

主要是爲了使得Windows和linux操做系統能夠很是方便的共享文件

  1. 加載鏡像文件,掛載光盤

 

 

2. 選擇鏡像文件

 

 

 

3. 掛載鏡像文件

 

 

 

4. 進入掛載後的目錄

 

 

 

  1. 進入鏡像文件

 

 

 

6. 安裝perl-Convert(安裝samba以前要先安裝這個軟件)

 

 

 

  1. 安裝samba

 

 

安裝

 

 

 

  1. 添加系統用戶

 

 

 

10. 將系統用戶加入到samba配置裏面

 

 

 

11. 啓動samba服務

 

 

 

12. Windows訪問samba服務

 

 

 

  1. 輸入密碼

 

 

 

②-注意事項

1. 關閉samba鏈接

 

 

 

2. 映射爲網絡磁盤

 

 

確認

 

 

 

3. 斷開網絡磁盤

 

 

 


9、sudo軟件(super do)

有的時候root不方便執行一些的命令能夠加個一個普通的用戶去執行;可是這個時候須要使用必定的軟件去管理。

  1. 加載鏡像文件,掛載光盤

 

 

2. 選擇鏡像文件

 

 

 

3. 掛載鏡像文件

 

 

 

4. 進入掛載後的目錄

 

 

 

  1. 進入鏡像文件

 

 

 

6. 安裝sudo軟件

 

 

 

  1. 編輯sudo配置文件

 

 

增長以下信息

 

 

注意:查看useradd 絕對路徑的命令

 

 

注意:查看主機的名稱,修改成localhost

 

 

 

  1. 切換爲普通用戶執行添加和關機命令

 

 

執行添加用戶

 

 

執行關機命令

 

 

 


10、mariaDB使用

①-簡介

MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,採用GPL受權許可 MariaDB的目的是徹底兼容MySQL,包括API和命令行,使之能輕鬆成爲MySQL的代替品。在存儲引擎方面,使用XtraDB(英語:XtraDB)來代替MySQL的InnoDB。 MariaDB由MySQL的創始人Michael Widenius 主導開發,他早前曾以10億美圓的價格,將本身建立的公司MySQL AB賣給了SUN,此後,隨着SUN被甲骨文收購,MySQL的全部權也落入Oracle的手中。MariaDB名稱來自Michael Widenius的女兒Maria的名字。

 

網站:http://www.mariadbpub.com/forum.php

生產環境:https://market.aliyun.com/products/53398003/cmjj007462.html

 

阿里雲也在使用mariaDB

 

 

②-安裝

  1. 上傳源碼
  2. 解壓源碼包到指定目錄

 

 

 

  1. 建立快捷方式

 

 

 

  1. 進入mysql目錄,添加用戶修改權限

 

 

修改權限

 

 

 

  1. 初始化mariaDB

 

 

 

  1. 複製配置文件指定目錄,並更名爲my.cnf

 

 

 

6. 將MySQL加入到系統服務,並啓動

 

 

 

  1. 登陸mariaDB

 

 

相關文章
相關標籤/搜索