亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > 管理維護 > 正文

靜態/動態編譯在Apache+Php+Mysql的應用_負載集群教程

2024-09-10 14:21:07
字體:
來源:轉載
供稿:網友

  大家有不少都成功實現apache+php+mysql,網上的文章也有不少,但我發現不少文章都是抄來抄去,并且沒有說明白編譯的方式,有的索性apache1.3的編譯方法原封不動的搬過來套在apache2.0,顯然誤導一些菜鳥!

  今天就以apache+mysql+php說一下靜態編譯和DSO動態編譯的區別,我會分別拿apache1.3.27和apache2.0.46

  說明,因為兩個版本的編譯命令是有所區別的。

  系統和所需軟件:

  Redhat9.0

  apache:1.3.27 和 2.0.46

  php: 4.3.2

  mysql:4.0.13

  首先來安裝mysql,這不是我們的重點,所以關于mysql的安裝配置我就很快過去了

  tar zvxf mysql-4.0.13.tar.gz

  cd mysql-4.0.13

  ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql &&

  make &&

  make install

  安裝完成!

  然后初始化數據庫

  /usr/local/mysql/bin/mysql_install_db

  設置權限:

  chown -R root /usr/local/mysql

  復制配置文件;

  cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf

  啟動mysql:

  /use/local/mysql/bin/mysqld_safe --user=root &

  修改密碼:初始的root密碼是空的

  /usr/local/mysql/bin/mysqladmin -u root -p password 1234

  enter password:

  把密碼修改為1234,由于初始密碼為空,所以enter password直接回車就行

  測試一下新的密碼:

  mysql -u root -p mysql

  enter password:1234

  如果順利的話就能進入mysql。

  好了mysql就講這么多,有什么問題也不要問我,我對mysql不是很熟悉。

  好了下面是我們的重頭戲,我將分別通過靜態和動態DSO編譯apache+php

  至于什么是靜態,什么是DSO動態我這里就不多講了,本人個人傾向大家用DSO動態編譯。

  首先是apache1.3.29+php4.3.4+mysql4.0.13的靜態編譯

  apache第一次編譯,并不要安裝,因為php的編譯需要apache至少已經編譯過一次

  tar zvxf apache_1.3.27.tar.gz

  cd apache_1.3.27

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

  編譯php

  tar zvxf php4.3.4.tar.gz

  cd php4.3.4

  ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apache=../apache_1.3.27 &&

  make &&

  make install

  第二次編譯安裝apache:

  cd ../apache_1.3.29

  ./configure --prefi=/usr/local/apache --activate-module=src/modules/php4/libphp4.a &&

  make &&

  make install

  cp ../php4.3.4/php.ini.dist /usr/local/php/lib/php.ini

  修改/usr/local/apache/conf/httpd.conf

  查找

  在此范圍添加

  AddType application/x-httpd-php .php

  AddType application/x-httpd-php-source .phps

  注意:apache和php的源碼包在同一個目錄,--with-apache=../apache_1.3.27是指向源碼解壓的目錄

  ok!靜態編譯完成,大家只要啟動一下服務器

  /usr/local/apache/bin/apachectl start

  然后些個php測試頁info.php:內容如下

  phpinfo();

  ?>

  正常的話,應該能看到php的信息了,恭喜你靜態編譯成功!??!

  我們再來講講DSO動態編譯的方法:

  首先編譯安裝apache

  tar zvxf apache_1.3.29

  cd apache_1.3.29

  ./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite --enable-shared=max &&

  make &&

  make install

  so模塊用來提供DSO支持的apachehe核心模塊,rewrite是地址重寫的模塊,如果不需要可以不編譯

  enable-shared=max是指除了so以外的所有標準模塊都編譯成DSO模塊。

  然后編譯php

  tar zvxf php4.3.4.tar.gz

  cd php4.3.2

  ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs=/usr/local/apache/bin/apxs &&

  make &&

  make install

  然后修改httpd.conf,方法同靜態編譯的方法

  OK,DSO動態編譯就完成了,大家應該看出明堂來了吧,中間有什么區別應該看的很清楚了吧!??!

  接下來我們講apache2.0.46+php4.3.2的編譯方法,我這里只講DSO動態編譯,靜態編譯實在沒有時間測試了,

  留給大家自己去試了。

  一樣現編譯安裝apache

  tar zvxf httpd-2.0.46.tar.gz

  cd httpd-2.0.46

  ./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=most &&

  make &&

  make install

  大家注意了--enable-so相當與1.3.27的--enable-module=so,而--enable-mods-shared=most又等同與以前的

  --enable-shared=max 這些區別大家要注意了,否則編譯錯了不要找我

  然后還是編譯PHP

  tar zvxf php4.3.2.tar.gz

  ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs &&

  make &&

  make install

  注意這里是apxs2!??!

  修改httpd.conf與1.3.27也有所不同,大家尋找Add Type application/x-tar .tgz 在下面添加

  AddType application/x-httpd-php .php

  AddType application/x-httpd-php-source .phps

  另外要顯示中文的話,修改:

  AddDefaultCharset gb2312

  啟動一下apache

  /usr/local/apache2/bin/apachectl start

  用那個info.php測試一下,應該不會有多大問題哦!??!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩美女写真福利在线观看| 最好看的2019年中文视频| 亚洲人成绝费网站色www| 丰满岳妇乱一区二区三区| 成人福利免费观看| 国产精品av电影| 不卡伊人av在线播放| 日韩三级成人av网| 欧美午夜片在线免费观看| 欧美成人全部免费| 欧美激情精品久久久久久黑人| 久久视频免费在线播放| 国产一区二区美女视频| 91精品视频在线免费观看| 国产精品免费视频久久久| 亚洲欧美制服第一页| 国产精品三级在线| 久久视频免费观看| 日韩电影网在线| 亚洲成人激情在线观看| 欧美日韩午夜激情| 国产午夜精品全部视频在线播放| 成人免费视频在线观看超级碰| 国产精品入口日韩视频大尺度| 国产一区二区三区在线观看视频| 国内精久久久久久久久久人| 欧美大全免费观看电视剧大泉洋| 亚洲欧美日韩精品久久| 国产精品h片在线播放| 国产精品一区=区| 国产国语videosex另类| 另类少妇人与禽zozz0性伦| 97视频在线观看免费| 久久久在线观看| 久久精品免费播放| 亚洲国产精品大全| 91亚洲精品久久久| 欧美午夜电影在线| 亚洲日本欧美日韩高观看| 国产在线精品播放| 一区二区三区精品99久久| 欧美午夜视频一区二区| 欧美性猛交xxxx免费看久久久| 国产精品欧美久久久| 久久久精品一区二区三区| 黄色精品一区二区| 色七七影院综合| 亚洲欧洲在线播放| 国产精品27p| 国产精自产拍久久久久久| 国产精品久久久久9999| 日韩最新在线视频| 成人淫片在线看| 欧美午夜美女看片| 欧美国产在线电影| 91理论片午午论夜理片久久| 亚洲精品乱码久久久久久金桔影视| 色婷婷av一区二区三区久久| 日韩网站免费观看高清| 91九色蝌蚪国产| 92版电视剧仙鹤神针在线观看| 狠狠躁夜夜躁人人爽超碰91| 亚洲自拍小视频免费观看| 国产精品流白浆视频| 91国内精品久久| 日韩欧美有码在线| 亚洲成人免费在线视频| 日韩在线高清视频| 亚洲乱码国产乱码精品精| 久久久www成人免费精品| 亚洲国产精品久久久久| 国产成人精品免高潮在线观看| 一区二区三区视频免费在线观看| 亚洲欧美另类人妖| 国产性猛交xxxx免费看久久| 日韩在线观看av| 中文字幕日韩欧美在线视频| 亚洲女人天堂成人av在线| 高清欧美性猛交xxxx| 成人h猎奇视频网站| 黑人巨大精品欧美一区二区三区| 日本在线精品视频| 亚州国产精品久久久| 日韩黄色高清视频| 国产成人精品一区二区在线| 亚洲第一在线视频| 欧美黑人极品猛少妇色xxxxx| 欧美xxxx做受欧美| 日韩在线中文视频| 国产精品福利在线| 久久激情视频免费观看| 一区二区欧美日韩视频| 欧美国产日本在线| 91在线观看免费| 91精品久久久久久综合乱菊| 日韩在线观看精品| 国产精品久久久久秋霞鲁丝| 欧美日韩另类在线| 欧美在线观看日本一区| 国产精品日日摸夜夜添夜夜av| 亚洲一区www| 蜜臀久久99精品久久久久久宅男| 久久久精品视频在线观看| 欧美日韩国产黄| 成人国内精品久久久久一区| 中文字幕日韩专区| 久久精品国产亚洲7777| 久久国产精品久久久久| 国产一区二区三区日韩欧美| 欧美色道久久88综合亚洲精品| 成人免费观看a| 亚洲视频777| 日韩中文字幕视频在线观看| 中文字幕一区二区精品| 久久久免费高清电视剧观看| 成人激情视频网| 亚洲日本aⅴ片在线观看香蕉| 久操成人在线视频| 热re91久久精品国99热蜜臀| 国产精品一区二区三区久久| 国产精品扒开腿做爽爽爽男男| 欧美三级欧美成人高清www| 国产精品视频资源| 欧美洲成人男女午夜视频| 欧美伦理91i| 国内精品视频久久| 久久久亚洲精选| 久久久久国产精品www| 成人免费大片黄在线播放| 亚洲精品一区二区三区不| 亚洲天天在线日亚洲洲精| 精品欧美一区二区三区| 欧美wwwxxxx| 亚洲丁香婷深爱综合| 日本一区二区在线免费播放| 亚洲激情视频网站| 久久久久久久久国产精品| 亚洲人成电影在线观看天堂色| 青青在线视频一区二区三区| 91精品久久久久| 欧美日韩在线观看视频小说| 国外成人在线播放| 成人妇女免费播放久久久| 精品国产91久久久久久| 欧美激情综合色综合啪啪五月| 国产成人精品一区二区| 欧美日韩成人网| 亚洲性夜色噜噜噜7777| 国产精品999| 色综合天天狠天天透天天伊人| 51色欧美片视频在线观看| 国产亚洲精品久久久久动| 欧美成人午夜视频| 韩国欧美亚洲国产| 欧美精品在线网站| 亚洲人成在线观| 亚洲自拍偷拍福利| 国产一区二区三区免费视频| 色婷婷综合久久久久中文字幕1| 欧美电影在线观看网站| 亚洲午夜久久久久久久| 日韩网站免费观看高清| 欧美激情中文网| 欧美日韩亚洲精品一区二区三区|