最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Freebsd7.0 Apache2.2+MySQL5+PHP5安裝和配置方法

  發(fā)布時間:2008-09-08 18:49:20   作者:佚名   我要評論
 一、安裝apache2.2.8   首先去http://www.apache.org 網(wǎng)站上下載apache2.2.8源碼包   解壓縮   #tar zxvf httpd-2.2.8.tar.gz   得到 httpd-2.2.8文件夾   #cd httpd-2.2.8   配置   #./configure --prefix=/usr/local/apache --enable-so --enab

 一、安裝apache2.2.8

  首先去http://www.apache.org 網(wǎng)站上下載apache2.2.8源碼包

  解壓縮

  #tar zxvf httpd-2.2.8.tar.gz

  得到 httpd-2.2.8文件夾

  #cd httpd-2.2.8

  配置

  #./configure --prefix=/usr/local/apache --enable-so --enable-module=rewrite

  編譯

  #make

  安裝

  #make install

  安裝完成

  測試一下安裝效果

  #cd /usr/local/apache

  #cd bin

  # ./apachectl start

  httpd: apr_sockaddr_info_get() failed for

  httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

  [Thu Apr 03 09:37:41 2008] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter

  出現(xiàn)上述提示

  #vi /usr/local/apache/conf/httpd.conf

  修改SeverName一項即可解決(1)錯誤提示

  產(chǎn)生(2)的原因是:FreeBSD 系統(tǒng)還提供了http filter,會自動過濾掉不完整的HTTP請求。

 一、安裝apache2.2.8

  首先去http://www.apache.org 網(wǎng)站上下載apache2.2.8源碼包

  解壓縮

  #tar zxvf httpd-2.2.8.tar.gz

  得到 httpd-2.2.8文件夾

  #cd httpd-2.2.8

  配置

  #./configure --prefix=/usr/local/apache --enable-so --enable-module=rewrite

  編譯

  #make

  安裝

  #make install

  安裝完成

  測試一下安裝效果

  #cd /usr/local/apache

  #cd bin

  # ./apachectl start

  httpd: apr_sockaddr_info_get() failed for

  httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

  [Thu Apr 03 09:37:41 2008] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter

  出現(xiàn)上述提示

  #vi /usr/local/apache/conf/httpd.conf

  修改SeverName一項即可解決(1)錯誤提示

  產(chǎn)生(2)的原因是:FreeBSD 系統(tǒng)還提供了http filter,會自動過濾掉不完整的HTTP請求。

 # chgrp -R mysql .         #設(shè)定mysql組能夠訪問/usr/local/mysql

  設(shè)置完成后,基本上就裝好了,好了, 我們運行一下我們的mysql:

  # /usr/local/mysql/bin/mysqld_safe --user=mysql &

  出現(xiàn)如下提示:

  # /usr/local/mysql/bin/mysqld_safe --user=mysql &

  [2] 7022

  # Starting mysqld daemon with databases from /usr/local/mysql/var

  # ps -ef

  ps: Process environment requires procfs(5)

  PID TT STAT   TIME COMMAND

  1040 v0 Is+  0:00.00 /usr/libexec/getty Pc ttyv0

  723 v1 Is+  0:00.00 /usr/libexec/getty Pc ttyv1

  724 v2 Is+  0:00.00 /usr/libexec/getty Pc ttyv2

  725 v3 Is+  0:00.00 /usr/libexec/getty Pc ttyv3

  726 v4 Is+  0:00.00 /usr/libexec/getty Pc ttyv4

  727 v5 Is+  0:00.00 /usr/libexec/getty Pc ttyv5

  728 v6 Is+  0:00.00 /usr/libexec/getty Pc ttyv6

  729 v7 Is+  0:00.00 /usr/libexec/getty Pc ttyv7

  7022 p0 S   0:00.01 /bin/sh /usr/local/mysql/bin/mysqld_safe --user=mysql

  7038 p0 R+  0:00.00 ps -ef

  上述信息表明MySQL安裝成功

  為了每次系統(tǒng)重啟后都能運行mysql,可以寫一個腳本放到 /etc/rc.d目錄下,用來運行mysql,我們寫一個腳本mysql_start.sh

  #! /bin/sh

  /usr/local/mysql/bin/mysqld_safe&

  然后保存到/etc/rc.d目錄下,那么以后reboot系統(tǒng)后都能啟動mysql了.

  MySQL的安裝是最順利的一個

  三、安裝PHP

  去http://www.php.net網(wǎng)站上去下載php-5.2.5的源碼包

解壓縮

  #tar zxvf php-5.2.5.tar.gz

  #cd php-5.2.5

  配置

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

  出現(xiàn)如下錯誤提示:

  Sorry, I cannot run apxs. Possible reasons follow:

  1. Perl is not installed

  2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs

  3. Apache was not built using --enable-so (the apxs usage page is displayed)

  The output of /usr/local/apache/bin/apxs follows:

  ./configure: /usr/local/apache/bin/apxs: not found

  configure: error: Aborting

  表明沒有安裝perl

  下載perl進(jìn)行安裝(去http://www.perl.com下載最新版本,我從別的網(wǎng)站下載了個5.8版本make時死活過不去)

  #tar xzvf perl-5.10.0.tar.gz

  #sh Configure -de

  #make

  #make test

  #make install

  安裝完perl后還是提示上述錯誤,

  我就去apche的源程序中又來了一次下面的動作

  配置

  #./configure --prefix=/usr/local/apache --enable-so --enable-module=rewrite

  編譯

  #make

  安裝

  #make install

  后重新configure php時出現(xiàn)如下錯誤:

  configure: error: xml2-config not found. Please check your libxml2 installation.

  安裝libxml2

  #tar zxvf libxml2-2.6.31.tar.gz

  #cd libxm2-2.6.31

  #./configure

  #make

  #make install

  安裝libxml2后,重新configure php 出現(xiàn)如個錯誤提示:

 configure: error: Please specify the install prefix of iconv with --with-iconv=<DIR>

  #tar zxvf libiconv-1.10.tar.gz

  #cd libiconv-1.10

  #./configure

  #make

  #make install

  注意:我開始的時候安裝的 libiconv-1.11結(jié)果安裝完成后,重起啟動時出現(xiàn)問題(用戶就是登錄不去,不是是系統(tǒng)的bug還是軟件的兼容性不好,后來用單用戶進(jìn)入,刪除了/usr/local/下的libiconv相關(guān)文件才得以登錄系統(tǒng),從出現(xiàn)這個問題到解決這個問題花了我半天的時間,大家一定要記住這個教訓(xùn))

  安裝完libxml2后重新configure php

  這樣再configure php時結(jié)果還提示錯誤,具體的信息忘記記下來了,大體的意思是說沒有找到iconv和libiconv請reinstall iconv,這時候已經(jīng)是晚上10點多了,我怒了,決定試一下ports安裝iconv和libiconv.(這下子我是實在沒有耐心了)

  #whereis iconv

  根據(jù)提示到相應(yīng)的目錄下iconvpath指相應(yīng)的目錄(當(dāng)時系統(tǒng)提示的信息具體是什么我記不清了)

  #cd iconvpath

  然后開始安裝

  #make install clean

  執(zhí)行上述命令時出/usr/ports/distfiles下沒有找到文件,然后出現(xiàn)一個連接到ftp下載的信息,沒辦法我這個機器不能上外面,我只能用另一臺機器上那個ftp上下載軟件然后再放到/usr/ports/distfiles這里,重新make install clean 結(jié)果又提示缺少什么軟件,我就這樣一個一個的下載下來放到/usr/ports/distfiles里面

  按照上述的方式又安裝了libiconv

  本已經(jīng)編譯安裝了perl 后來一想反正是要ports,就再ports一下這個perl吧

  就這樣又ports安裝了perl一次.

  這一切準(zhǔn)備完畢

  再重新開始的信息configure PHP

  這一次沒問題了

 configure: error: Please specify the install prefix of iconv with --with-iconv=<DIR>

  #tar zxvf libiconv-1.10.tar.gz

  #cd libiconv-1.10

  #./configure

  #make

  #make install

  注意:我開始的時候安裝的 libiconv-1.11結(jié)果安裝完成后,重起啟動時出現(xiàn)問題(用戶就是登錄不去,不是是系統(tǒng)的bug還是軟件的兼容性不好,后來用單用戶進(jìn)入,刪除了/usr/local/下的libiconv相關(guān)文件才得以登錄系統(tǒng),從出現(xiàn)這個問題到解決這個問題花了我半天的時間,大家一定要記住這個教訓(xùn))

  安裝完libxml2后重新configure php

  這樣再configure php時結(jié)果還提示錯誤,具體的信息忘記記下來了,大體的意思是說沒有找到iconv和libiconv請reinstall iconv,這時候已經(jīng)是晚上10點多了,我怒了,決定試一下ports安裝iconv和libiconv.(這下子我是實在沒有耐心了)

  #whereis iconv

  根據(jù)提示到相應(yīng)的目錄下iconvpath指相應(yīng)的目錄(當(dāng)時系統(tǒng)提示的信息具體是什么我記不清了)

  #cd iconvpath

  然后開始安裝

  #make install clean

  執(zhí)行上述命令時出/usr/ports/distfiles下沒有找到文件,然后出現(xiàn)一個連接到ftp下載的信息,沒辦法我這個機器不能上外面,我只能用另一臺機器上那個ftp上下載軟件然后再放到/usr/ports/distfiles這里,重新make install clean 結(jié)果又提示缺少什么軟件,我就這樣一個一個的下載下來放到/usr/ports/distfiles里面

  按照上述的方式又安裝了libiconv

  本已經(jīng)編譯安裝了perl 后來一想反正是要ports,就再ports一下這個perl吧

  就這樣又ports安裝了perl一次.

  這一切準(zhǔn)備完畢

  再重新開始的信息configure PHP

  這一次沒問題了

 configure: error: Please specify the install prefix of iconv with --with-iconv=<DIR>

  #tar zxvf libiconv-1.10.tar.gz

  #cd libiconv-1.10

  #./configure

  #make

  #make install

  注意:我開始的時候安裝的 libiconv-1.11結(jié)果安裝完成后,重起啟動時出現(xiàn)問題(用戶就是登錄不去,不是是系統(tǒng)的bug還是軟件的兼容性不好,后來用單用戶進(jìn)入,刪除了/usr/local/下的libiconv相關(guān)文件才得以登錄系統(tǒng),從出現(xiàn)這個問題到解決這個問題花了我半天的時間,大家一定要記住這個教訓(xùn))

  安裝完libxml2后重新configure php

  這樣再configure php時結(jié)果還提示錯誤,具體的信息忘記記下來了,大體的意思是說沒有找到iconv和libiconv請reinstall iconv,這時候已經(jīng)是晚上10點多了,我怒了,決定試一下ports安裝iconv和libiconv.(這下子我是實在沒有耐心了)

  #whereis iconv

  根據(jù)提示到相應(yīng)的目錄下iconvpath指相應(yīng)的目錄(當(dāng)時系統(tǒng)提示的信息具體是什么我記不清了)

  #cd iconvpath

  然后開始安裝

  #make install clean

  執(zhí)行上述命令時出/usr/ports/distfiles下沒有找到文件,然后出現(xiàn)一個連接到ftp下載的信息,沒辦法我這個機器不能上外面,我只能用另一臺機器上那個ftp上下載軟件然后再放到/usr/ports/distfiles這里,重新make install clean 結(jié)果又提示缺少什么軟件,我就這樣一個一個的下載下來放到/usr/ports/distfiles里面

  按照上述的方式又安裝了libiconv

  本已經(jīng)編譯安裝了perl 后來一想反正是要ports,就再ports一下這個perl吧

  就這樣又ports安裝了perl一次.

  這一切準(zhǔn)備完畢

  再重新開始的信息configure PHP

  這一次沒問題了

過幾分鐘后出現(xiàn)如下提示:

  +--------------------------------------------------------------------+

  | License:                                      |

  | This software is subject to the PHP License, available in this  |

  | distribution in the file LICENSE. By continuing this installation |

  | process, you are bound by the terms of this license agreement.  |

  | If you d#loadModule php4_module modules/libphp4.so not agree with the terms of this license, you must abort |

  | the installation process at this point.                  |

  +--------------------------------------------------------------------+

  Thank you for using PHP.

  這次終于沒有錯誤了

  繼續(xù)一口氣做完吧

  編譯php

  #make

  #make test

  #make install

  #cp php.ini-dist /usr/local/php/lib/php.ini

  上述這幾步就是有些耗時間,不過再也沒有出現(xiàn)這樣的那樣的錯誤,這一點讓我很欣慰.

  安裝完成

  接下來的事情就簡單了

  四、整合apache和php

  為了讓Apache能夠直接解析php,我們還要進(jìn)行一些配置

  首先進(jìn)入apache的配置文件目錄:

  # cd /usr/local/apache/conf

  # vi httpd.conf

  在httpd.conf文件中,添加

  AddType application/x-httpd-php .php

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

  應(yīng)該將以上兩句添加在其他AddType之后。

  確保文件中有以下一句話,沒有就自己添加在所有LoadModule之后。

  LoadModule php5_module modules/libphp5.so

  若存在loadModule php4_module modules/libphp4.so請將此句注釋掉因為我們安裝的是php5

  在下面中添加index.php

  <IfModule dir_module>

  DirectoryIndex index.php index.html

  </IfModule>

  至此,配置結(jié)束!

  在/usr/local/apache/htdocs中新建一個頁面info.php

  <?php

  phpinfo();

  ?>

  在瀏覽器中中輸入http://serverip/info.php

  看一下輸出,看看是否是自己想要的結(jié)果

  配置完成!

相關(guān)文章

  • Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié)

    這篇文章主要介紹了Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié),需要的朋友可以參考下
    2023-05-03
  • FreeBSD如何添加硬盤?FreeBSD添加硬盤的方法

    一些朋友問小編FreeBSD如何添加硬盤?別擔(dān)心,今天小編就為大家分享FreeBSD添加硬盤的方法,希望對大家會有幫助,有需要的朋友一起去看看吧
    2017-04-06
  • Freebsd PF 安裝使用詳解

    今天小編為大家?guī)淼氖荈reebsd PF 安裝使用詳解,希望對大家會有幫助,有需要的朋友一起去看看吧
    2017-04-06
  • FreeBSD下zfs: failed with error 6錯誤如何解決?

    最近一些朋友問小編 FreeBSD下zfs: failed with error 6錯誤如何解決?今天小編要為大家?guī)淼氖?FreeBSD下zfs: failed with error 6錯誤的解決方法,有需要的朋友一起去看
    2017-04-06
  • Unix文件系統(tǒng)和pwd命令實現(xiàn)詳解

    今天小編要為大家?guī)淼氖荱nix文件系統(tǒng)和pwd命令實現(xiàn)詳解,希望對大家會有幫助,有需要的朋友一起去看看吧
    2017-04-01
  • Unix中的dot命令詳解

    今天小編將為大家?guī)淼氖荱nix中的dot命令詳解!希望對大家會有幫助!有需要的朋友一起去看看吧
    2017-03-22
  • freebsd時間設(shè)置小節(jié)詳解

    近日!一些朋友對于freebsd時間設(shè)置小節(jié)存在疑慮!下面小編將為大家?guī)淼氖莊reebsd時間設(shè)置小節(jié)詳解!希望對大家會有幫助!有需要的朋友一起去看看吧
    2017-03-19
  • grub2引導(dǎo)freebsd詳解

    今天小編要為大家?guī)淼氖莋rub2引導(dǎo)freebsd詳解!希望對大家會有幫助,有需要的朋友一起去看看吧
    2017-03-19
  • FreeBSD10安裝內(nèi)核源代碼方法講解

    下面小編為大家?guī)淼氖荈reeBSD10安裝內(nèi)核源代碼方法講解!希望能夠幫助到大家!有需要的朋友一起去看看吧
    2017-03-19
  • FreeBSD下如何使GraphicsMagick支持中文字體?

    最近一些朋友在問FreeBSD下如何使GraphicsMagick支持中文字體?今天小編為大家?guī)淼氖荈reeBSD下使GraphicsMagick支持中文字體的方法!有需要的朋友一起去看看吧
    2017-03-15

最新評論

渑池县| 普格县| 长泰县| 思茅市| 富裕县| 云安县| 张家港市| 怀来县| 张家港市| 大姚县| 通城县| 阿尔山市| 文昌市| 玉环县| 石河子市| 韶关市| 宣武区| 怀柔区| 镇宁| 台中市| 云霄县| 汾阳市| 南丹县| 宜兰县| 黄大仙区| 涿州市| 山西省| 新巴尔虎左旗| 宜君县| 商洛市| 南召县| 阜新| 清徐县| 华容县| 蒲江县| 卢氏县| 肥西县| 桐乡市| 平武县| 墨脱县| 万荣县|