lamp源代碼的搭建和編輯

lamp  (源代碼   apache   mysql  php  )

 mysql (mysql-5.5.15-linux2.6-i686.tar.gz)使用綠色軟件,apache(httpd-2.2.19.tar.bz2) 和 php(php-5.3.7.tar.bz2)使用源代碼

源代碼

1.配置 2.編譯 3.安裝 

編譯安裝LAMP

編譯環境:

先使用 yum grouplist    查看安裝的組

Development Tools        開發工具
Development Libraries     開發工具庫
Legacy Software Development    傳統軟件開發工具

X Software Development 

yum -y  groupinstall 上述的軟件飽組

如果圖形界面也需要安裝:

KDE  QT   C++
GNOME  C  依賴於GTK2

安裝:

首先安裝mysql的綠色軟件包(mysql-5.5.15-linux2.6-i686.tar.gz)

路經必須是/usr/local/mysql

編輯創建一個倉庫:

vim /etc/yum.repos.d/rhel-debuginfo.repo

0

解壓mysql綠色軟件:解壓完畢後,採用連接的方式改名

tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz       -C /usr/local/

cd /usr/local/

ln -s mysql-5.5.15-linux2.6-i686        mysql    

cd mysql

image

編輯更改環境變量:

vim /etc/profile

. /etc/profile      執行一下使環境變量立刻實現

image

support-files 下的有幾個文件   small   huge  large等    一般值得是內存大小

cp support-files/my-medium.cnf /etc/my.cnf

cp support-files/mysql.server /etc/init.d/mysqld   service 和chkconfig 可調用的

chkconfig  --add mysqld  

    image   

service  mysqld  restart

導出並編輯頭文件庫文件:

一般系統開機的庫文件在(/lib    /usr/lib    /usr/local/lib)

cd /usr/include/        頭文件的標準位置

ln -s /usr/local/mysql/include mysql   做鏈接

   vim /etc/ld.so.conf.d    (定義不標準軟件包安裝的庫文件存放位置)5

編輯創建新的庫文件指向

cd /etc/ld.so.conf.d/

vim mysql.conf

4

編輯安裝apache

1:  解壓httpd-2.2.19.tar.bz2

tar -jxvf  httpd-2.2.19.tar.bz2     -C /usr/local/src/

   cd /usr/local/src/

    cd httpd-2.2.19/

2:用dso模式加載模塊

./configure --prefix=/usr/local/apache  --sysconfdir=/etc/httpd  --enable-so --enable-ssl  enable-track-vars  --with-z (確保安裝了zlib 以及 zlib-devel)

--prefix=安裝路徑

--with-apxs2=指明apache調用php模塊的工具的路徑和名稱

--enable-mbstring字符串支持

--with-mysql=指明mysql的路徑

--with-mysqli=指明mysql_config的路徑名稱

3:make     編譯

4:make  install    把編譯好的二進制或者模塊放到相應的位置

5.  bin/apachectl start      啓動apache
6.  netstat -tupln |grep http      查看http運行的端口
7:編輯profile文件,並運行加載
   vim /etc/profile(修改環境變量)

    . /etc/profile  讀取運行
image 

 創建文件httpd.conf
vim httpd.conf

image

 ldconfig -v |grep mysql      加載信息
ln -s /usr/local/apache/include httpd      做鏈接

編輯安裝php

1: 解壓php軟件包

tar -jxvf php-5.3.7.tar.bz2 -C /usr/local/src/

2:將php編譯成apache的模塊允許apache的apxx調用該模塊,指明mysql的安裝位置,調用mysql接口

./configure  --prefix=/usr/local/php    --with-apx2=/usr/local/apache/bin/apxs   --with-mysql=/usr/local/mysql   --with-mysql=/usr/local/mysql_config   --enable-mbstrng=all

3:make     編譯

4:make install      把編譯好的二進制或者模塊放到相應的位置

5:apachectl stop
    apachectl start     重新啓動服務

測試:

mv index.html index.php

vim index.php   編輯主頁面

image

使用客戶端查看

image

編輯檢測數據庫是否連接正常:

image

用客戶端進行查看

image

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章