日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

          歡迎訪問 生活随笔!

          生活随笔

          當前位置: 首頁 > 运维知识 > linux >内容正文

          linux

          Linux系统下Lame环境的搭建

          發布時間:2023/12/16 linux 32 豆豆
          生活随笔 收集整理的這篇文章主要介紹了 Linux系统下Lame环境的搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

          1、文件權限系統(重點)

          1.1、查看文件權限

          使用命令ll即可查看文件的權限信息

          從上述結果中發現每一個文件都有七列信息

          第一列:一共有11個字符

          第一個字符表示文件的類型,常見的-代表為文件d代表為目錄

          第二個到第四個字符表示文件擁有者的權限信息 rwx三個字符表示 r代表可讀 w代表可寫 x代表可以執行。如果不具備某個權限使用“-”

          第五個到第七個字符表示文件組內用戶的權限信息同樣rwx表示權限

          第八個到第十個字符表示組外用戶的權限信息,同樣rwx表示權限

          第十一個字符表示具備selinux安全防護

          第二列:文件系統中inode數

          第三列:當前文件的擁有者

          第四列:文件的所屬組

          第五列:文件大小

          第六列:表示文件的修改時間

          第七列:文件名稱

          1.2、文件權限與數字轉換

          在文件權限表示方式中r、w、x分別對應數字4、2、1。使用數字方式表示權限信息需要進行運算

          7=4+2+1=可讀可寫可執行

          6=4+2=可讀可寫不可執行

          經常在使用數字權限時都是使用的三個數字例如777、644。使用三個數字分別對應擁有者、組內用戶、組外用戶(每一個逐個對應)

          例如:777所表示的含義為7(擁有者可讀寫寫可執行)7(組內用戶可讀寫寫可執行)7(組外用戶可讀寫寫可執行)

          1.3、擁有者、組內用戶、組外用戶的關系

          1.4、權限相關命令

          1.4.1、chmod修改權限

          語法:chmod -R 數字權限文件名稱(目錄)

          -R表示為遞歸的修改權限

          ①使用數字修改權限

          ②使用字符方式表示權限

          1.4.2、chown修改擁有者

          語法:chown -R 用戶名名稱文件/目錄名稱

          ?

          1.4.2、chgrp修改所屬組

          語法:chgrp -R 組名稱文件/目錄名稱

          2、硬鏈接與軟鏈接

          在Linux中鏈接有兩種分別為硬連接與軟連接

          軟鏈接:等價于Windows中的快捷方式

          硬連接:創建一個備份的文件

          ①創建軟連接

          創建軟連接

          刪除原始文件

          ②硬連接

          先創建測試文件

          創建硬鏈接

          然后修改原始3.txt

          查看4.txt

          從上述結果可知硬鏈接本質就是都執行的地址是一個

          3、lamp安裝

          3.1、源碼編譯原理(了解)

          3.1.1、軟件源碼編譯原理

          ①創建源碼

          ②編譯

          ③執行

          所謂編譯就是將c的源碼轉化為計算機可以識別的二進制文件。對于編譯本身的過程特別復雜,例如宏替換、語法檢查、頭文件載入、靜態/動態庫文件載入

          3.1.2、軟件的安裝步驟

          1、獲取軟件的源碼包

          2、將源碼上傳到自己的服務器上

          3、將源碼包解壓

          4、進入到解壓目錄

          5、執行configure工具文件(一般由shell腳本編寫)。用于檢查當前環境并且生成一個”類Makefile”文件(該文件記錄著gcc需要編譯的文件)

          6、使用make指令進行編譯

          7、使用make install指令將軟件轉移到指定的目錄中(對于第六步與第七部往往合在一起編寫執行 make && make install)

          3.2、壓縮包的操作

          3.2.1、關于tar.gz格式的壓縮與解壓

          ①壓縮

          ②解壓

          3.2.2、zip格式的壓縮與解壓

          對于zip格式的壓縮使用zip命令解壓使用unzip

          ①壓縮

          ②解壓

          3.3、apache安裝

          3.3.1、卸載已有的apache

          不能使用的解決辦法

          ①先確保光盤正在使用

          ②手動掛載

          如果重啟服務器需要再次掛載

          ③進入到yum的配置文件中

          ④禁用掉默認的yum連接網絡

          ⑤修改CentOS-Media.repo啟用本地光盤的鏡像

          3.3.2、將所有軟件包上傳到服務器上

          ①先打開ftp上傳工具并且進入home目錄

          ②上傳文件

          3.3.3、安裝apr

          ①在xhell中進入home目錄下并且解壓

          ②進入到解壓目錄執行configure工具

          ③執行安裝

          完整步驟:

          tar zxvf apr-1.6.3.tar.gz

          cd apr-1.6.3

          ./configure --prefix=/usr/local/apr

          make && make install

          3.3.4、安裝apr-util

          ①使用xshell回到home目錄解壓安裝包

          ②進入解壓目錄執行configure

          ③安裝

          上述執行之后會報錯錯誤是由于依賴問題導致

          因此需要先安裝expat依賴

          完整步驟

          tar zxvf apr-util-1.6.1.tar.gz

          cd apr-util-1.6.1

          ./configure --prefix=/usr/local/apr-util--with-apr=/usr/local/apr

          make && make install

          3.3.5、安裝expat

          ①回到home目錄解壓安裝包

          ②進入解壓目錄執行 configure

          ③安裝

          至此expat依賴已經安裝完成具體執行步驟

          tar zxvf expat-2.0.1.tar.gz

          cd expat-2.0.1

          ./configure

          make && make install

          后續為解決apr-util在安裝的過程中報錯的問題再次安裝apr-util

          ④再次進入到apr-utile目錄進行

          ④再次執行工具安裝(代碼參考3.3.4執行configure跟make && make install)

          3.3.6、安裝pcre

          ①使用命令行進入home目錄解壓

          ②進入到解壓目錄執行configure

          ③執行安裝

          完整安裝步驟:

          tar zxvf pcre-7.9.tar.gz

          ?cdpcre-7.9

          ?./configure --prefix=/usr/local/pcre

          ?make&& make install

          ?

          3.3.7、安裝apache

          ①命令行進入到home目錄解壓

          ②進入解壓目錄執行configure

          ③執行安裝

          關于Linux的分享:https://note.youdao.com/share/?id=de636af9d052286336d978f2fb051498&type=notebook#/

          具體安裝步驟:

          tar -zxvf httpd-2.4.28.tar.gz

          cd httpd-2.4.28

          ./configure --prefix=/usr/local/apache--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util--with-pcre=/usr/local/pcre --enable-so --enable-rewrite

          make && make install

          3.3.8、啟動apache

          ①啟動apache

          ②解決提示問題

          打開文件

          修改內容

          ③重啟apache

          ④檢查是否啟動方式一

          ⑤檢查是否啟動方式二

          ⑥檢查是否啟動方式三

          查看進程是否啟用

          ⑦檢查是否啟動的方式四

          ⑧直接外部計算機訪問項目

          先關閉防火墻

          備注:如果不想關閉防火墻可以修改/etc/sysconfig/iptables增加開放端口

          3.4、安裝MySQL

          3.4.1、安裝cmake

          ①進入到光盤目錄

          ②使用rpm方式安裝cmake

          3.4.2、安裝ncurses

          3.4.3、安裝mysql

          ①命令行進入home目錄解壓

          ②進入解壓目錄執行cmake

          ③執行安裝

          完整安裝步驟:

          tar xzvf mysql-5.5.17.tar.gz

          cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

          make && make install

          3.4.4、mysql初始化

          ①添加mysql的用戶

          ②拷貝配置文件(可做可不做)

          ③修改配置文件指定mysql的及數據地址

          打開文件

          修改配置

          此配置項為增加的配置

          ④初始化數據

          結果如下

          ⑤啟動mysql服務

          ⑥查看是否已經啟動mysql

          ?

          3.5、安裝php

          3.5.1、安裝zlib壓縮庫

          ①進入到home目錄下解壓安裝包

          ②進入解壓目錄執行configure

          ③安裝

          安裝步驟:

          cd /home/

          tar zlib-1.2.5.tar.gz

          cd zlib-1.2.5

          ./configure

          make && make install

          3.5.2、安裝libxml2

          ①進入home目錄解壓安裝包

          ②進入解壓目錄執行configure

          ③安裝

          安裝步驟:

          cd /home/

          tar zxvf libxml2-2.7.2.tar.gz

          cd libxml2-2.7.2

          ./configure --prefix=/usr/local/libxml2-without-zlib

          make && make install

          3.5.3、安裝jpeg8

          ①進入home目錄解壓安裝包

          ②進入解壓目錄執行configure

          ③安裝

          ?

          完整安裝步驟

          cd /home/

          tar -zxvf jpegsrc.v8b.tar.gz

          cd jpeg-8b

          ./configure --prefix=/usr/local/jpeg--enable-shared --enable-static

          make && make install ?????

          3.5.4、安裝libpng

          ①進入home目錄解壓安裝包

          ②進入解壓目錄執行configure

          ③安裝

          ?

          安裝步驟:

          cd /home

          tar zxvf libpng-1.4.3.tar.gz

          cd libpng-1.4.3

          ./configure?

          make && make install ?????

          3.5.5、安裝freetype(字體庫)

          ①進入home目錄解壓安裝包

          ②進入解壓目錄執行configure

          ③安裝

          ?

          安裝步驟

          cd /home/

          tar zxvf freetype-2.4.1.tar.gz

          cd freetype-2.4.1

          ./configure --prefix=/usr/local/freetype

          make && make install

          ?

          3.5.6、安裝gd庫

          ①進入home目錄解壓安裝包

          ②進入解壓目錄執行configure

          ③安裝

          ?

          按照步驟

          cd /home/

          tar -zvxf gd-2.0.35.tar.gz

          cd gd-2.0.35

          ./configure --prefix=/usr/local/gd? --with-jpeg=/usr/local/jpeg/ ? --with-png --with-zlib--with-freetype=/usr/local/freetype

          make && make install

          3.5.7、安裝PHP

          ①進入home目錄解壓安裝包

          ②進入解壓目錄執行configure

          ③安裝

          完整安裝步驟:

          cd /home/

          tar zxvf php-5.6.2.tar.gz

          cd php-5.6.2

          ./configure --prefix=/usr/local/php--with-mysql=mysqlnd --with-pdo-mysql=mysqlnd?--with-mysqli=mysqlnd --with-freetype-dir=/usr/local/freetype--with-gd?? --with-zlib --with-libxml-dir=/usr/local/libxml2--with-jpeg-dir=/usr/local/jpeg --with-png-dir --enable-mbstring=all--enable-mbregex --enable-shared --with-config-file-path=/usr/local/php/etc--with-curlwrappers --with-apxs2=/usr/local/apache/bin/apxs

          make && make install

          3.5.8、配置apache與PHP交互

          ①修改apache配置文件

          ②重啟apache

          ③創建測試文件

          ④查看結果

          ⑤拷貝配置文件

          ⑥處理事件

          ⑦重啟apache

          再次查看結果

          ?

          4、擴展mysql的遠程連接

          ①確保mysql服務已經正常啟動

          ②確保端口可以正常放行

          確認是否開放了3306端口,如果需要使用到防火墻可以先臨時的關閉防火墻,待功能實現之后在開啟防火墻然后在配置開放3306端口

          ③確保客戶端與mysql的服務端可以通信

          ④設置mysql的賬戶的密碼

          由于剛安裝的mysql沒有密碼因此需要先設置。如果已經設置忽略此步驟

          ⑤使用root賬戶登錄mysql

          ⑥查看用戶信息

          ⑦刪除無用的用戶

          ⑧修改host對應的值為%

          ⑨刷新權限

          ⑩測試遠程連接

          ?

          總結

          以上是生活随笔為你收集整理的Linux系统下Lame环境的搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

          如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。