欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux 下配置LAMP環(huán)境

 更新時間:2015年03月25日 09:40:00   投稿:hebedich  
本文給大家介紹的是如何在linux 下配置LAMP環(huán)境,學(xué)習(xí)PHP腳本編程語言之前,必須先搭建并熟悉開發(fā)環(huán)境,開發(fā)環(huán)境有很多種,例如LAMP、WAMP、MAMP等。這里我介紹一下LAMP環(huán)境的搭建,即Linux、Apache、MySQL、PHP環(huán)境。

1.準(zhǔn)備

根據(jù)系統(tǒng)的不同,可能準(zhǔn)備的文件也不同,我用的是Ubuntu Linux ,我已將以下五個文件打包,點擊下方鏈接下載吧

httpd-2.2.9.tar.gz

mysql-5.1.52.tar.gz

php-5.3.5.tar.gz

libxml2-2.7.7.tar.gz

ncurses-5.6.tar.gz

百度網(wǎng)盤下載:Linux lamp環(huán)境安裝包

2.安裝mysql

復(fù)制代碼 代碼如下:

在安裝之前需要添加mysql組和用戶
//添加用戶組用戶,先取得root權(quán)限
trigkit4@ubuntu:~$ su root
Password:
root@ubuntu:/home/trigkit4# groupadd mysql
root@ubuntu:/home/trigkit4# useradd -g mysql mysql
//解壓壓縮包,首先進入下載文件所在目錄
$ cd /home/trigkit4/Downloads tar -zxvf mysql-5.1.52.tar.gz
//進入解壓出來的文件夾
root@ubuntu:/home/trigkit4/Downloads# cd mysql-5.1.52
//進入目錄解壓ncurses-5.6.tar.gz
cd /home/trigkit4/Downloads tar -zxvf ncurses-5.6.tar.gz
//再進入ncurse-5.6文件夾
root@ubuntu:/home/trigkit4/Downloads/mysql-5.1.52# cd /home/trigkit4/Downloads/ncurses-5.6
//配置安裝目錄等信息
./configure  --prefix=/usr/local/ncurses  --with-shared  --without-debug  --enable-widec
//編譯,有點耗時
root@ubuntu:/home/trigkit4/Downloads/ncurses-5.6# make
//安裝
root@ubuntu:/home/trigkit4/Downloads/ncurses-5.6# sudo make install

3.安裝Apache

復(fù)制代碼 代碼如下:

//首先進入httpd-2.2.9.tar.gz所在目錄
cd /home/trigkit4/Downloads/
//解壓縮Apache文件包
$ tar -zxvf httpd-2.2.17.tar.gz 
//進入解壓后的文件目錄
root@ubuntu:/home/trigkit4# cd /home/trigkit4/Downloads/httpd-2.2.9
//配置安裝目錄
root@ubuntu:/home/trigkit4/Downloads/httpd-2.2.9# ./configure -prefix=/home/trigkit4/Downloads/apache -enable-so
//編譯
root@ubuntu:/home/trigkit4/Downloads/httpd-2.2.9# make
//安裝
root@ubuntu:/home/trigkit4/Downloads/httpd-2.2.9# sudo make install

4.安裝libxml2

復(fù)制代碼 代碼如下:

//進入libxml2文件所在目錄
root@ubuntu:/home/trigkit4# cd /home/trigkit4/Downloads
//解壓libxml軟件包
tar -zxvf libxml2-2.7.7.tar.gz
//進入解壓后的文件目錄
root@ubuntu:/home/trigkit4/Downloads# cd libxml2-2.7.7
//配置
$ ./configure
//編譯
$ make
//安裝
$ sudo make install

5.安裝php

復(fù)制代碼 代碼如下:

//進入php文件所在目錄然后解壓縮
$ tar -zxvf php-5.3.5.tar.gz
//進入解壓后的文件目錄
root@ubuntu:/home/trigkit4/Downloads# cd /home/trigkit4/Downloads/php-5.3.5
//進入libxml2文件目錄并安裝libxml2
./configure --prefix=/usr/local/libxml2/
//配置目錄
./configure --with-apxs2=/opt/www/bin/apxs

//編譯
$ make
//安裝
$ make install

配置

復(fù)制代碼 代碼如下:

// 拷貝php的配置文件 
# cp php.ini-development /usr/local/php/etc/php.ini  
// 配置apache 
# gedit /home/trigkit4/Downloads/apache/conf/httpd.conf 
*** 在LoadModule處添加 LoadModule php5_module module/libphp5.so
*** 在DirectoryIndex處添加 index.php
*** 在AddType application處添加 
AddType application/x-httpd-php .php .phtml 
AddType applicatoin/x-httpd-php-source .phps 
// 然后重啟apache,設(shè)置就生效了 
home/trigkit4/Downloads/apache/bin/apachectl restart

linux常用命令

查看目錄

復(fù)制代碼 代碼如下:

        cd .. 返回上一級
        cd ~ 返回默認根目錄
        cd ../.. 返回上級的上級
    命令echo用以顯示輸入的內(nèi)容
    命令cat用以顯示文件內(nèi)容
    命令head用以顯示文件的頭幾行(默認10行)-n 指定顯示的行數(shù)
    命令tail用以顯示文件的末尾幾行(默認10行)-n 指定顯示的行數(shù) -f追蹤顯示文件的更新
    命令more用于翻頁顯示文件內(nèi)容(只能向下翻頁)
    命令less用于翻頁顯示文件內(nèi)容(帶上下翻頁)

日期時間

復(fù)制代碼 代碼如下:

    命令date用以查看、設(shè)置當(dāng)前系統(tǒng)時間:格式化顯示時間:+%Y—%m—%d
    命令hwclock(clock)用以顯示硬件時鐘時間
    命令cal用以查看日歷
    命令uptime用以查看系統(tǒng)運行時間

查看硬件信息

復(fù)制代碼 代碼如下:

    命令lspci用以查看PCI設(shè)置  -v查看詳細信息
    命令lsusb用以查看USB設(shè)置  -v查看詳細信息
    命令lsmod用以查看加載的模塊 (驅(qū)動)

關(guān)機、重啟

復(fù)制代碼 代碼如下:

    -h 關(guān)閉計算機,-r 重新啟動
    立即關(guān)機 : shutdown -h now
    10分鐘后關(guān)機:shutdown -h +10
    命令poweroff用以立即關(guān)機
    命令reboot用以立即重啟計算機

歸檔、壓縮

復(fù)制代碼 代碼如下:

    tar命令用以歸檔文件
    命令zip用以壓縮文件  zip linuxcost.zip myfile
    命令unzip用以解壓縮zip文件  unzip Linuxcast.zip
    命令gzip用以壓縮文件  gzip linuxcast.net
    tar命令
“tar”命令是磁帶歸檔(Tape Archive),對創(chuàng)建一些文件的的歸檔和它們的解壓很有用。
root@trigkit4:~# tar -zxvf abc.tar.gz (記住'z'代表了.tar.gz)
root@trigkit4:~# tar -jxvf abc.tar.bz2 (記住'j'代表了.tar.bz2)
root@trigkit4:~# tar -cvf archieve.tar.gz(.bz2) /path/to/folder/abc
    tar -cvf /tmp/etc.tar /etc <==僅打包,不壓縮!
    tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 壓縮
    參數(shù):
    -c :建立一個壓縮文件的參數(shù)指令(create 的意思);
    -x :解開一個壓縮文件的參數(shù)指令!
    -t :查看 tarfile 里面的文件!
    特別注意,在參數(shù)的下達中, c/x/t 僅能存在一個!不可同時存在!
    因為不可能同時壓縮與解壓縮。
    -z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?
    -j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?
    -v :壓縮的過程中顯示文件!這個常用,但不建議用在背景執(zhí)行過程!
    -f :使用檔名,請留意,在 f 之后要立即接檔名喔!不要再加參數(shù)!
       例如使用『 tar -zcvfP tfile sfile』就是錯誤的寫法,要寫成
       『 tar -zcvPf tfile sfile』才對喔!
    -p :使用原文件的原來屬性(屬性不會依據(jù)使用者而變)
    -P :可以使用絕對路徑來壓縮!
    -N :比后面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的文件中!
    --exclude FILE:在壓縮的過程中,不要將 FILE 打包!
查找/編譯
命令locate用以快速查找文件、文件夾  locate keyword
命令find用以高級查找文件、文件夾  find 查找位置 查找參數(shù)
在 Linux 系統(tǒng)安裝每個源代碼軟件包的過程如下:
△ 配置(configure)
△ 編譯(make)
△ 安裝(make install)
查看linux的內(nèi)核版本,系統(tǒng)信息,常用的有三種辦法:
uname -a;   more /etc/issue;    cat /proc/version;

Apache命令

復(fù)制代碼 代碼如下:

重新啟動Apache
home/trigkit4/Downloads/apache/bin/apachectl restart
apahce啟動命令:
/home/trigkit4/Downloads/apache/bin/apachectl start apaceh
apache停止命令
/home/trigkit4/Downloads/apache/bin/apachectl stop   

其他常用命令

復(fù)制代碼 代碼如下:

pwd 顯示工作路徑
ls 查看目錄中的文件
ls -F 查看目錄中的文件
“l(fā)s -l”命令以詳情模式(long listing fashion)列出文件夾的內(nèi)容。
"ls -a"命令會列出文件夾里的所有內(nèi)容,包括以"."開頭的隱藏文件。
“history”命令就是歷史記錄。它顯示了在終端中所執(zhí)行過的所有命令的歷史。
“sudo”(super user do)命令允許授權(quán)用戶執(zhí)行超級用戶或者其它用戶的命令。
“mkdir”(Make directory)命令在命名路徑下創(chuàng)建新的目錄。
“touch”命令代表了將文件的訪問和修改時間更新為當(dāng)前時間。
“chmod”命令就是改變文件的模式位。
“chown”命令就是改變文件擁有者和所在用戶組。
“cat”代表了連結(jié)(Concatenation),連接兩個或者更多文本文件或者以標(biāo)準(zhǔn)輸出形式打印文件的內(nèi)容。
“cal”(Calender),它用來顯示當(dāng)前月份或者未來或者過去任何年份中的月份。
“date”命令使用標(biāo)準(zhǔn)的輸出打印當(dāng)前的日期和時間,也可以深入設(shè)置。
cp命令:“copy”就是復(fù)制。它會從一個地方復(fù)制一個文件到另外一個地方。
“mv”命令將一個地方的文件移動到另外一個地方去。
grep命令:grep命令是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹 配的行打印出來。grep全稱是Global Regular Expression Print,表示全局正則表達式版本
groupadd group_name 創(chuàng)建一個新用戶組
clear命令的功能是清除屏幕上的信息,它類似于DOS中的cls命令。
whoami:檢查當(dāng)前登錄的用戶名
cd:進入指定文件夾,使用方法: cd [ 目標(biāo)路徑 ]
Linux系統(tǒng)對大小寫敏感。vi是一個命令行界面下的文本編輯工具,知名的還有emacs

vim常用命令

復(fù)制代碼 代碼如下:

    vim命令模式常用命令:                                    
    在命令模式下按" : " 鍵即可進入ex模式,常用命令
    i :在光標(biāo)前插入文本                       :w 保存當(dāng)前修改            
    o :在當(dāng)前行的下面插入新行                   :q 退出
    dd :刪除整行                            :x 保存并退出
    yy :復(fù)制當(dāng)前行                           :!執(zhí)行一個系統(tǒng)命令并顯示結(jié)果
    n+yy :復(fù)制n行                           :set number 顯示行號
    p :粘貼
    u :撤銷上一操作
    r :替換當(dāng)前字符
/ :查找關(guān)鍵字

另附:Ubuntu Linux 安裝教程

復(fù)制代碼 代碼如下:

第一步 安裝Apache2
sudo apt-get install apache2
第二步 安裝PHP模塊
sudo apt-get install php5
第三步 安裝Mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
第四步 其他模塊安裝
sudo apt-get install libapache2-mod-php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
第五步 測試Apache是否正常工作
打開瀏覽器,輸入localhost,看看是否有It Works!網(wǎng)頁展示。目錄為/var/www
第六步 修改權(quán)限/var/www
sudo chomod 777 /var/www
第七步 安裝phpmyadmin
sudo apt-get install phpmyadmin
第八步 測試phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www
然后直接運行http://localhost/phpmyadmin,看有沒有數(shù)據(jù)庫管理軟件出現(xiàn)。

請您花一點時間將文章分享給您的朋友或者留下評論。我們將會由衷感謝您的支持!

相關(guān)文章

  • 手把手教你配置一臺Linux虛擬機

    手把手教你配置一臺Linux虛擬機

    這篇文章主要手把手教你配置一臺Linux虛擬機,具有一定的參考價值和實用價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 詳解xshell遠程連接自動斷開的問題解決辦法

    詳解xshell遠程連接自動斷開的問題解決辦法

    這篇文章主要介紹了詳解xshell遠程連接自動斷開的問題解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • ubuntu開機后使用使用終端運行應(yīng)用程序的設(shè)置方法

    ubuntu開機后使用使用終端運行應(yīng)用程序的設(shè)置方法

    這篇文章主要給大家介紹了關(guān)于ubuntu開機后使用使用終端運行應(yīng)用程序的設(shè)置方法,文中通過圖文介紹的非常詳細,對大家學(xué)習(xí)或者使用Mubuntu具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Linux系統(tǒng)命令中tree命令詳解

    Linux系統(tǒng)命令中tree命令詳解

    tree命令以樹狀圖列出文件目錄結(jié)構(gòu)。不過某些Linux上(Centos 6.4)沒有tree命令,下面這篇文章將先進行介紹安裝方法,然后詳細介紹tree命令的使用,有需要的朋友們可以參考借鑒,下面跟著小編來一起看看吧。
    2016-12-12
  • 詳解Centos中完全刪除mysql的方法

    詳解Centos中完全刪除mysql的方法

    本篇文章主要介紹了Centos中完全刪除mysql的方法,非常具有實用價值,需要的朋友可以參考下。
    2017-01-01
  • 嵌入式Linux重啟QT應(yīng)用程序的簡單辦法(基于QT4.8 qws)

    嵌入式Linux重啟QT應(yīng)用程序的簡單辦法(基于QT4.8 qws)

    今天小編就為大家分享一篇關(guān)于嵌入式Linux重啟QT應(yīng)用程序的簡單辦法(基于QT4.8 qws),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • 淺析linux環(huán)境變量export命令詳解

    淺析linux環(huán)境變量export命令詳解

    這篇文章主要介紹了淺析linux環(huán)境變量export命令詳解 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-11-11
  • Ubuntu下開啟php調(diào)試模式報錯信息解決辦法

    Ubuntu下開啟php調(diào)試模式報錯信息解決辦法

    這篇文章主要介紹了Ubuntu下開啟php調(diào)試模式報錯信息解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • Centos環(huán)境下安裝Zend optimizer 3.3.9的方法

    Centos環(huán)境下安裝Zend optimizer 3.3.9的方法

    這篇文章主要介紹了Centos環(huán)境下安裝Zend optimizer 3.3.9的方法,簡單說明了CentOS服務(wù)器環(huán)境下安裝Zend optimizer 3.3.9的相關(guān)下載、解壓、安裝、配置等操作步驟與相關(guān)注意事項,需要的朋友可以參考下
    2018-03-03
  • linux下bind9安裝配置一例

    linux下bind9安裝配置一例

    linux下bind9安裝配置一例,有需要的朋友可以參考下
    2013-02-02

最新評論