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

首頁 > 系統 > FreeBSD > 正文

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

2020-10-23 22:25:54
字體:
來源:轉載
供稿:網友

一、安裝apache2.2.8
首先去http://www.apache.org 網站上下載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
出現上述提示
#vi /usr/local/apache/conf/httpd.conf
修改SeverName一項即可解決(1)錯誤提示
產生(2)的原因是:FreeBSD 系統還提供了http filter,會自動過濾掉不完整的HTTP請求。
解決方法:
kldload accf_http
修改/boot/defaults/loader.conf中,以便下次啟動自動裝載模塊
accf_http_load="YES"
在瀏覽器是輸入http://serverip
出現 "It works!" 表明apache安裝成功
二、安裝MySQL
下載MySQL源碼包
# ls
httpd-2.2.8.tar.gz      mysql-5.0.51.tar.gz
解壓縮
#tar zxvf   mysql-5.0.51.tar.gz
# cd mysql-5.0.51
配置
#./configure --prefix=/usr/local/mysql
編譯
#make
編譯時間可能需要較長時間,請耐心等待。
安裝
#make install
創建MySQL組
# pw groupadd mysql
創建MySQL用戶
# pw useradd mysql -g mysql -d /usr/local/mysql/ -m mysql
修改MySQL用戶密碼
#passwd mysql
建立用戶后我們就初始化表 (注意:必須先執行本步驟后才能進行以下步驟)
# ./scripts/mysql_install_db --user=mysql        #初試化表并且規定用mysql用戶來訪問
初始化表以后就開始給mysql和root用戶設定訪問權限, 我們先到安裝mysql的目錄:
# cd /usr/local/mysql
然后設置權限
# chown -R root .                #設定root能訪問/usr/local/mysql
# chown -R mysql var             #設定mysql用戶能訪問/usr/local/mysql/var ,里面存的是mysql的數據庫文件
# chown -R mysql var/.           #設定mysql用戶能訪問/usr/local/mysql/var下的所有文件
# chown -R mysql var/mysql/.     #設定mysql用戶能訪問/usr/local/mysql/var/mysql下的所有文件
# chgrp -R mysql .               #設定mysql組能夠訪問/usr/local/mysql
設置完成后,基本上就裝好了,好了,我們運行一下我們的mysql:
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
出現如下提示:
#  /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安裝成功
為了每次系統重啟后都能運行mysql,可以寫一個腳本放到 /etc/rc.d目錄下,用來運行mysql,我們寫一個腳本mysql_start.sh
#! /bin/sh
/usr/local/mysql/bin/mysqld_safe&
然后保存到/etc/rc.d目錄下,那么以后reboot系統后都能啟動mysql了.
MySQL的安裝是最順利的一個
三、安裝PHP
去http://www.php.net網站上去下載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
出現如下錯誤提示:
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進行安裝(去http://www.perl.com下載最新版本,我從別的網站下載了個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時出現如下錯誤:
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 出現如個錯誤提示:
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結果安裝完成后,重起啟動時出現問題(用戶就是登錄不去,不是是系統的bug還是軟件的兼容性不好,后來用單用戶進入,刪除了/usr/local/下的libiconv相關文件才得以登錄系統,從出現這個問題到解決這個問題花了我半天的時間,大家一定要記住這個教訓)
安裝完libxml2后重新configure php
這樣再configure php時結果還提示錯誤,具體的信息忘記記下來了,大體的意思是說沒有找到iconv和libiconv請reinstall iconv,這時候已經是晚上10點多了,我怒了,決定試一下ports安裝iconv和libiconv.(這下子我是實在沒有耐心了)
#whereis iconv
根據提示到相應的目錄下iconvpath指相應的目錄(當時系統提示的信息具體是什么我記不清了)
#cd iconvpath
然后開始安裝
#make install clean
執行上述命令時出/usr/ports/distfiles下沒有找到文件,然后出現一個連接到ftp下載的信息,沒辦法我這個機器不能上外面,我只能用另一臺機器上那個ftp上下載軟件然后再放到/usr/ports/distfiles這里,重新make install clean 結果又提示缺少什么軟件,我就這樣一個一個的下載下來放到/usr/ports/distfiles里面
按照上述的方式又安裝了libiconv
本已經編譯安裝了perl 后來一想反正是要ports,就再ports一下這個perl吧
就這樣又ports安裝了perl一次.
這一切準備完畢
再重新開始的信息configure PHP
這一次沒問題了
過幾分鐘后出現如下提示:
+--------------------------------------------------------------------+
| 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.
這次終于沒有錯誤了
繼續一口氣做完吧
編譯php
#make
#make test
#make install
#cp php.ini-dist /usr/local/php/lib/php.ini
上述這幾步就是有些耗時間,不過再也沒有出現這樣的那樣的錯誤,這一點讓我很欣慰.
安裝完成
接下來的事情就簡單了
四、整合apache和php
為了讓Apache能夠直接解析php,我們還要進行一些配置
首先進入apache的配置文件目錄:
# cd /usr/local/apache/conf
# vi httpd.conf
在httpd.conf文件中,添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
應該將以上兩句添加在其他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>
至此,配置結束!
在/usr/local/apache/htdocs中新建一個頁面info.php
<?php
phpinfo();
?>
在瀏覽器中中輸入http://serverip/info.php
看一下輸出,看看是否是自己想要的結果
配置完成!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲天堂网在线观看| 亚洲一二在线观看| 亚洲欧洲日本专区| 久久久97精品| 日韩精品视频在线播放| 亚洲欧美综合另类中字| 最近2019好看的中文字幕免费| 国产在线观看精品| 成人国产精品色哟哟| 欧美理论电影在线播放| 日韩美女免费观看| 欧美老女人xx| 亚洲成人激情在线观看| 日韩av一区二区在线观看| 亚洲男子天堂网| 2019亚洲日韩新视频| 日本久久中文字幕| 亚洲欧美另类人妖| 一色桃子一区二区| 日韩视频在线观看免费| 亚洲aⅴ日韩av电影在线观看| 日韩中文字幕在线播放| 国产精品com| 欧美性生交大片免网| 国产精品第3页| 国产日韩欧美电影在线观看| 国内精品伊人久久| 亚洲色图狂野欧美| 亚洲影视中文字幕| 精品久久久免费| 美女国内精品自产拍在线播放| 国产精品xxxxx| 国产精品wwww| 91精品国产自产在线观看永久| 欧美精品一区三区| 日韩欧中文字幕| 一区二区在线视频| 日韩免费av一区二区| 国外视频精品毛片| 国产精品久久视频| 久热精品视频在线免费观看| 日韩中文字幕av| 91产国在线观看动作片喷水| 日本精品免费一区二区三区| 欧美在线视频a| 欧美视频一二三| 国外视频精品毛片| 91精品国产91久久久| 热门国产精品亚洲第一区在线| xvideos国产精品| 亚洲国产精品成人va在线观看| 日韩h在线观看| 日韩欧美在线中文字幕| 国产精品日韩在线| 在线丨暗呦小u女国产精品| 欧美日韩国产在线播放| 国产日韩欧美日韩大片| 91久久嫩草影院一区二区| 91av视频在线播放| 亚洲男人天堂网站| 国产亚洲一区二区精品| 欧美国产中文字幕| 日韩电影中文字幕在线观看| 亚洲精品免费在线视频| 一区二区三区久久精品| 日韩av中文字幕在线播放| 欧美丝袜一区二区三区| 久久视频免费观看| www.日韩视频| 国产日韩精品在线播放| 亚洲人成电影在线| 欧美高跟鞋交xxxxhd| 欧洲s码亚洲m码精品一区| 亚洲精品日韩在线| 国产乱人伦真实精品视频| 欧美成人一区二区三区电影| 在线日韩日本国产亚洲| 91免费版网站入口| 国产精品劲爆视频| 美女av一区二区| 欧美第一淫aaasss性| 欧美激情免费视频| 91色视频在线导航| 91精品美女在线| 成人黄色免费网站在线观看| 午夜精品蜜臀一区二区三区免费| 国产日韩在线看片| 久久成年人视频| 国产美女高潮久久白浆| 日韩av在线网| 亚洲国内精品在线| 91精品视频免费| 51ⅴ精品国产91久久久久久| 插插插亚洲综合网| 色综合影院在线| 国产精品观看在线亚洲人成网| 色伦专区97中文字幕| 久久久久久久久久久91| 色999日韩欧美国产| 亚洲人成免费电影| 亚洲影院在线看| 色偷偷噜噜噜亚洲男人的天堂| 国模极品一区二区三区| 国产成人av在线| 国产日韩欧美中文| 欧美亚洲另类制服自拍| 亚洲一区二区久久久久久| 国产精品视频大全| 亚洲精品国精品久久99热一| 国产精品av免费在线观看| 国产一区二区精品丝袜| 精品福利免费观看| 欧美性高潮在线| 欧美又大又硬又粗bbbbb| 欧美午夜影院在线视频| 欧美一级大片在线观看| 亚洲天堂av网| 亚洲精品视频二区| 国产精品中文久久久久久久| 欧美国产日本在线| 亚洲综合av影视| 欧美丝袜一区二区| **欧美日韩vr在线| 国内精品久久影院| 动漫精品一区二区| 欧美性xxxxxxx| 综合国产在线观看| 久久久久久伊人| 亚洲风情亚aⅴ在线发布| 91免费国产视频| 中文字幕久久久| 亚洲高清av在线| 午夜精品久久久久久久白皮肤| 精品国产网站地址| 亚洲香蕉av在线一区二区三区| 亚洲一区精品电影| 亚洲国产精品成人精品| 日韩av不卡电影| 久久精品视频网站| 丝袜情趣国产精品| 日韩av电影在线免费播放| 欧美激情精品久久久久久黑人| 欧美在线一区二区视频| 国内揄拍国内精品少妇国语| 欧美精品成人在线| 2019日本中文字幕| 亚洲欧美精品一区二区| 成人免费淫片视频软件| 日韩在线观看你懂的| 美日韩精品免费观看视频| 亚洲在线免费视频| 亚洲第一黄色网| 日韩av三级在线观看| 久久偷看各类女兵18女厕嘘嘘| 这里只有精品视频在线| 亚洲专区在线视频| 自拍偷拍亚洲一区| 久久精品国产精品| 91亚洲精品一区| 欧美激情视频网站| 久久久久女教师免费一区| 欧美一区二区三区……| 久久99国产精品自在自在app| 欧美中在线观看|