日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Freebsd7.0+Apache2.2+MySQL5+PHP5( 二 )


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)重啟后都能運(yùn)行mysql,可以寫一個腳本放到 /etc/rc.d目錄下,用來運(yùn)行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時(shí)死活過不去)
#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時(shí)出現(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=


#tar zxvf libiconv-1.10.tar.gz
#cd libiconv-1.10
#./configure
#make
#make install
注意:我開始的時(shí)候安裝的 libiconv-1.11結(jié)果安裝完成后,重起啟動時(shí)出現(xiàn)問題(用戶就是登錄不去,不是是系統(tǒng)的bug還是軟件的兼容性不好,后來用單用戶進(jìn)入,刪除了/usr/local/下的libiconv相關(guān)文件才得以登錄系統(tǒng),從出現(xiàn)這個問題到解決這個問題花了我半天的時(shí)間,大家一定要記住這個教訓(xùn))
安裝完libxml2后重新configure php
這樣再configure php時(shí)結(jié)果還提示錯誤,具體的信息忘記記下來了,大體的意思是說沒有找到iconv和libiconv請reinstall iconv,這時(shí)候已經(jīng)是晚上10點(diǎn)多了,我怒了,決定試一下ports安裝iconv和libiconv.(這下子我是實(shí)在沒有耐心了)
#whereis iconv
根據(jù)提示到相應(yīng)的目錄下iconvpath指相應(yīng)的目錄(當(dāng)時(shí)系統(tǒng)提示的信息具體是什么我記不清了)
#cd iconvpath
然后開始安裝
#make install clean
執(zhí)行上述命令時(shí)出/usr/ports/distfiles下沒有找到文件,然后出現(xiàn)一個連接到ftp下載的信息,沒辦法我這個機(jī)器不能上外面,我只能用另一臺機(jī)器上那個ftp上下載軟件然后再放到/usr/ports/distfiles這里,重新make install clean 結(jié)果又提示缺少什么軟件,我就這樣一個一個的下載下來放到/usr/ports/distfiles里面
按照上述的方式又安裝了libiconv
本已經(jīng)編譯安裝了perl 后來一想反正是要ports,就再ports一下這個perl吧
就這樣又ports安裝了perl一次.

推薦閱讀