成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux上安裝LAMP

運維 系統運維
Linux上安裝LAMP:LAMP是指Linux、Apache、Mysql、PHP/Perl/Python。你可以是用LAMP來搭建動態網站或者服務器,幾種原本獨立的程序,由于高度的兼容,從而形成web應用平臺。本文講述的就是Linux上安裝LAMP。

  在linux上面LAMP安裝

  一、 Apache安裝

  1. download httpd 2.2.16

  1.   # mkdir -p /usr/local/apache2  
  2.  

  生成/usr/local/apache2目錄

  2. ./configure \

  1.   --prefix=/usr/local/apache2 \  
  2.  
  3.   --enable-so \  
  4.  
  5.   --enable-mods-shared=all \  
  6.  
  7.   --with-included-apr \  
  8.  
  9.   --enable-proxy=shared \  
  10.  
  11.   --enable-cache=shared \  
  12.  
  13.   --enable-file-cache=shared \  
  14.  
  15.   --enable-disk-cache=shared \  
  16.  
  17.   --enable-mem-cache=shared 
  18.  
  19.   if compile error show zlib not found, then use command check:  
  20.  
  21.   rpm -qa | grep -i zlib  
  22.  
  23.   if zlib is already installed, zlib-devel is needed to be installed:  
  24.  
  25.   yum install zlib-devel  
  26.  
  27.   we can use ./configure -help | grep mpm to see module options. After installation, we can use httpd -l to see compiled modules.  
  28.  
  29.   make  
  30.  
  31.   make install  
  32.  
  33.   # vi /usr/local/apache2/conf/httpd.conf  
  34.  

  設置DocumentRoot 的路徑

  保存退出,現在就這么簡單配置apache。

  1.   # /usr/local/apache2/bin/apachectl -k start  
  2.  

  啟動apahce

  用瀏覽器查看,得到It works,說明apache已經配置成功了。

  1.   # /usr/local/apache2/bin/apachectl -k stop  
  2.  

  停止apache

  1.   # /usr/local/apache/bin/apachectl restart  
  2.  

  重啟Apache

  把httpd 添加到系統的啟動項里

  1.   # cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd  
  2.  
  3.   # chmod 700 /etc/rc.d/init.d/httpd  
  4.  
  5.   # vi /etc/rc.d/init.d/httpd  
  6.  

  在第三行后增加

  1.   # Comments to support chkconfig on RedHat Linux  
  2.  
  3.   # chkconfig: 2345 90 90  
  4.  
  5.   # description:http server  
  6.  

  注意:沒有這幾行,在使用chkconfig時會提示你:service httpd does not support chkconfig。

  1.   chkconfig –add httpd  
  2.  
  3.   chkconfig –level 345 httpd on  
  4.  

  這樣,在運行級別345上httpd就可以自動啟動了。

#p#

  二、Mysql的安裝

  1.   # cd /root  
  2.  
  3.   # tar -zvxf mysql-5.1.32-linux-i686-glibc23.tar.gz  
  4.  
  5.   # mkdir -p /usr/local/mysql (省略也可)  
  6.  
  7.   # cp -r mysql-5.1.32-linux-i686-glibc23/* /usr/local/mysql  
  8.  
  9.   # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf  
  10.  

  添加mysql用戶及用戶組

  1.   # groupadd mysql  
  2.  
  3.   # useradd -g mysql mysql  
  4.  

  修改mysql目錄權限

  1.   # chown -R root /usr/local/mysql  
  2.  
  3.   # chgrp -R mysql /usr/local/mysql  
  4.  
  5.   # chown -R mysql /usr/local/mysql/data  
  6.  

  生成mysql系統數據庫

  1.   # /usr/local/mysql/scripts/mysql_install_db --user=mysql&  
  2.  

  啟動mysql服務

  1.   # /usr/local/mysql/bin/mysqld_safe --user=mysql&  
  2.  

  如出現 Starting mysqld daemon with databases from /usr/local/mysql/data

  代表正常啟動mysql服務了, 按Ctrl + C 跳出

  修改 mysql 的 root 密碼

  1.   # /usr/local/mysql/bin/mysqladmin -u root -p password "wengdo"  
  2.  

  wengdo 這里可以換為你自己的密碼

  把你編譯目錄的一個腳本COPY過去

  1.   # cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld  
  2.  
  3.   # chkconfig --add mysqld  
  4.  

  用ntsysv設置使mysql每次啟動都能自動運行 。

  好了,至此mysql安裝完畢,你可以這樣起動你的mysql服務

  1.   # /etc/rc.d/init.d/mysqld start  
  2.  

  下面這步比較關鍵,

  1.   # ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql  
  2.  
  3.   # ln -s /usr/local/mysql/include/mysql /usr/include/mysql  
  4.  

  大家可以不做這步,大可以在編譯其他軟件的時候自定義myslq的庫文件路徑,但我還是喜歡把庫文件鏈接到默認的位置,這樣你在編譯類似PHP,Vpopmail等軟件時可以不用指定mysql的庫文件地址。

#p#

  三、安裝GD庫

  (如果你用系統自帶的GD庫,可以省略這一步)

  安裝 jpeg6

  建立目錄:

  1.   # mkdir -p /usr/local/jpeg6  
  2.  
  3.   # mkdir -p /usr/local/jpeg6/bin  
  4.  
  5.   # mkdir -p /usr/local/jpeg6/lib  
  6.  
  7.   # mkdir -p /usr/local/jpeg6/include  
  8.  
  9.   # mkdir -p /usr/local/jpeg6/man  
  10.  
  11.   # mkdir -p /usr/local/jpeg6/man1  
  12.  
  13.   # mkdir -p /usr/local/jpeg6/man/man1  
  14.  
  15.   # cd /root  
  16.  
  17.   # tar -zvxf jpegsrc.v6b.tar.gz  
  18.  
  19.   # cd jpeg-6b  
  20.  
  21.   # ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static  
  22.  
  23.   # make  
  24.  
  25.   # make install  
  26.  

  安裝libpng

  1.   # cd /root  
  2.  
  3.   # tar -zvxf libpng-1.2.35.tar.gz  
  4.  
  5.   # cd libpng-1.2.35  
  6.  
  7.   mkdir -p /usr/local/libpng  
  8.  
  9.   # ./configure --prefix=/usr/local/libpng  
  10.  
  11.   # make  
  12.  
  13.   # make install  
  14.  

  安裝 freetype

  1.   # cd /root  
  2.  
  3.   # tar -zvxf freetype-2.3.9.tar.gz  
  4.  
  5.   # cd freetype-2.3.9  
  6.  
  7.   # mkdir -p /usr/local/freetype  
  8.  
  9.   # ./configure --prefix=/usr/local/freetype  
  10.  
  11.   # make  
  12.  
  13.   # make install  
  14.  

  安裝zlib

  安裝curl

  安裝GD庫

  1.   # cd /root  
  2.  
  3.   # tar -zvxf gd-2.0.35.tar.gz  
  4.  
  5.   # mkdir -p /usr/local/gd2  
  6.  
  7.   # cd gd-2.0.35  
  8.  
  9.   # ./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg6/ --with-png=/usr/local/lib/ --with-zlib=/usr/local/lib/ --with-freetype=/usr/local/freetype/ --enable-m4_pattern_allow  
  10.  
  11.   # make  
  12.  
  13.   # make install  
  14.  

#p#

  四、安裝PHP5

  php5必須有libxml2支持!

  安裝libxml2

  1.   # cd /root  
  2.  
  3.   # tar -zxvf libxml2-2.6.19.tar.gz  
  4.  
  5.   # cd libxml2-2.6.19  
  6.  
  7.   # mkdir -p /usr/local/libxml2  
  8.  
  9.   # ./configure --prefix=/usr/local/libxml2  
  10.  
  11.   # make  
  12.  
  13.   # make install  
  14.  

  安裝php5

  1.   # cd /root  
  2.  
  3.   # tar -zvxf php-5.2.9.tar.gz  
  4.  
  5.   # mkdir -p /usr/local/php  
  6.  
  7.   # cd php-5.2.9  
  8.  
  9.   # ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs  
  10.  
  11.   --with-mysql=/usr/local/mysql/  
  12.  
  13.   --with-curl=/usr/local/curl --enable-ftp  
  14.  
  15.   --with-libxml-dir=/usr/local/libxml2  
  16.  
  17.   --with-gd=/usr/local/gd2/  
  18.  
  19.   --with-jpeg-dir=/usr/local/jpeg6/  
  20.  
  21.   --with-zlib-dir=/usr/local/zlib/  
  22.  
  23.   --with-png-dir=/usr/local/libpng/  
  24.  
  25.   --with-freetype-dir=/usr/local/freetype/  
  26.  
  27.   --enable-mbstring  
  28.  
  29.   # make  
  30.  
  31.   # make install  
  32.  
  33.   # cp php.ini-dist /usr/local/php/lib/php.ini (別忘記了)  
  34.  

  其中./configure 后的

  1.   --prefix=/usr/local/php  
  2.  
  3.   --with-apxs2=/usr/local/apache2/bin/apxs  
  4.  
  5.   --with-mysql=/usr/local/mysql/  
  6.  
  7.   --with-libxml-dir=/usr/local/libxml2  
  8.  

  是必要的選項

  1.   --with-gd=/usr/local/gd2/  
  2.  
  3.   --with-jpeg-dir=/usr/local/jpeg6/  
  4.  
  5.   --with-png=/usr/local/lib  
  6.  
  7.   --with-zlib-dir=/usr/lib  
  8.  
  9.   --with-freetype-dir=/usr/local/freetype  
  10.  

  這是讓PHP支持GD庫的配置選項

  1.   --with-curl=/usr/local/curl 支持CURL庫  
  2.  
  3.   --enable-ftp 打開FTP庫函數支持  
  4.  
  5.   --enable-soap --with-xsl=/usr/local/libxslt --enable-xslt  
  6.  

  讓PHP支持SOAP, 上面這些一般用得少, 可以去掉

#p#

  五、安裝 ZendOptimizer

  1.   # cd /root  
  2.  
  3.   # tar -zxvf ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz  
  4.  
  5.   # cd ZendOptimizer-3.3.0a-linux-glibc21-i386  
  6.  
  7.   # ./install.sh  
  8.  

  然后出現圖形界面,按提示Next

#p#

  六、配置一些信息

  配置 httpd.conf 讓apache支持PHP

  1.   # vi /usr/local/apache2/conf/httpd.conf  
  2.  

  找到 AddType application/x-gzip .gz .tgz 在其下添加如下內容

  1.   AddType application/x-httpd-php .php  
  2.  
  3.   AddType application/x-httpd-php-source .phps  
  4.  

  重啟apache

  1.   # /usr/local/apache2/bin/apachectl restart  
  2.  

  在你設置的目錄里建一內容為 PHP文件, 輸入URL地址查看PHP配置是否正確

 

【編輯推薦】

  1. LAMP安裝手冊
  2. Linux下安裝Apache2+Mysql5+PHP5
  3. Linux下安裝配置Apache+PHP+MySQL

 

責任編輯:zhaolei 來源: javaeye
相關推薦

2011-03-11 17:14:27

2011-03-23 11:24:09

2011-03-09 10:52:36

CentOS安裝LAMP

2011-03-10 09:53:35

LinuxLAMP安裝

2011-03-23 16:08:15

openSUSELAMP

2011-03-09 10:25:25

Linux安裝LAMP

2011-03-09 15:54:34

LAMP

2011-03-09 13:02:15

LinuxLAMP安裝

2011-03-10 10:55:38

Ubuntu搭建LAMP

2011-03-10 10:51:45

Ubuntu搭建LAMP

2011-03-11 15:53:07

CentOS安裝LAMP

2011-03-11 13:58:54

2011-03-31 13:40:33

安裝LAMP

2011-03-08 11:22:32

LAMP安裝

2013-07-29 13:49:23

UbuntuLAMP服務器

2011-03-14 13:07:23

Ubuntu安裝LAMP

2011-03-10 09:31:02

LAMP安裝

2011-06-15 16:17:24

Linux Qt SDK

2022-06-16 10:46:43

UbuntuLinux

2014-02-14 11:36:21

UbuntuWPSLinux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91亚洲精品国偷拍自产在线观看 | 久久久久久久综合色一本 | 成人h动漫精品一区二区器材 | 一区二区成人 | 激情一区 | 久久在看 | 亚洲一区 中文字幕 | 一级午夜aaa免费看三区 | 亚洲国产视频一区二区 | 欧美婷婷| 国产粉嫩尤物极品99综合精品 | 亚洲国产精品99久久久久久久久 | 插插插干干干 | 亚洲一区二区三区四区五区中文 | 精品国产乱码久久久久久蜜臀 | 久久中文视频 | 成人免费视频观看 | h片在线看 | 99精品在线| www.狠狠干| 一区二区三区高清不卡 | 日韩一区二区福利视频 | 日韩欧美在线不卡 | 中文字幕视频三区 | 在线观看国产视频 | 精久久久| 国产精品视频一二三区 | 久久99国产精品久久99果冻传媒 | 天堂在线免费视频 | 五月天婷婷狠狠 | 精品欧美一区二区中文字幕视频 | 一区二区三区av夏目彩春 | 日韩精品二区 | 国产精品夜间视频香蕉 | 国产一区二区精品 | 中文字幕免费视频 | 99精品一区二区 | 亚洲一区二区三区桃乃木香奈 | 看真人视频一级毛片 | 91视频在线| av国产精品 |