linux下web服務(wù)器架設(shè)安裝過(guò)程
詳解linux下web服務(wù)器架設(shè)安裝
?。?020-01-27)河南鄭州科技市場(chǎng)IT產(chǎn)品配送網(wǎng)-鄭州電腦手機(jī)測(cè)評(píng)中心
安裝順序:MYSQL APACHE PHP(LIB) PHP
以上的安裝詳細(xì)及配置如下
MYSQL:
./configure --prefix=/usr/local/mysql 在該部分的配置中,只需要指定MYSQL的安裝位置,其它的參數(shù),可以根據(jù)實(shí)際情況調(diào)整,如果只是作為WEB服務(wù)器,則不需要
make && make install 安裝完成
配置:
pw groupadd mysql
pw useradd mysql -g mysql 建立一個(gè)mysql組,并添加一個(gè)mysql用戶
/usr/local/mysql/bin/mysql_install_db --user=mysql 初始化表,并規(guī)定用mysql用戶來(lái)訪問(wèn)
設(shè)置MYSQL目錄的權(quán)限
cd /usr/local/mysql
chown -R root .
chown -R mysql var
chown -R mysql var/.
chown -R mysql var/mysql/.
chown -R mysql .
以上權(quán)限設(shè)置完成,測(cè)試數(shù)據(jù)庫(kù)運(yùn)行情況
/usr/local/mysql/bin/mysqld_safe --user=mysql &
修改MYSQL的密碼是:
/usr/local/mysql/bin/mysqladmin -u root password '新密碼'
根據(jù)具體的測(cè)試結(jié)果檢測(cè)mysql安裝是否完成。如果是二進(jìn)制包安裝,則會(huì)自動(dòng)生成啟動(dòng)文件,只需要在/etc/rc.conf添加相應(yīng)的mysql_enable="YES"就可以在BSD系統(tǒng)運(yùn)行的時(shí)候自動(dòng)開(kāi)啟MYSQL,如果是編譯安裝的話,在需要在/etc/rc.d 文件夾下寫(xiě)自動(dòng)執(zhí)行文件。根據(jù)BSD系統(tǒng)版本的不同選擇文件是否帶有.sh后綴
cp /usr/local/share/mysql/my-small.cnf /etc/my.cnf
mysql.sh文件內(nèi)容
#!/bin/sh
/usr/local/mysql/bin/mysqld_safe --user=mysql &
保存后,修改文件的執(zhí)行權(quán)限
chmod 775 mysql.sh 該部分的啟動(dòng)腳本跟APACHE啟動(dòng)腳本一樣。
APACHE:
./configure --prefix=/usr/local/apache --enable-module=rewrite --enable-module=so 在該部分的操作中除指定安裝的位置外,最好是將moule這部分生成。這樣,有利于后期的配置。
make && make install
安裝的配置過(guò)程,需要注意幾個(gè)地方:
1.首先需要配置http.conf文件里的servername參數(shù),默認(rèn)狀態(tài)下是沒(méi)有該參數(shù)的
如果需要解析PHP的話,除了下面的安裝之外,還需要在http.conf里添加對(duì)PHP的解析.
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps 位置必須相對(duì)應(yīng),在其它的AddType下面就行了.
2.如果是二進(jìn)制安裝的話,可能不存需要修改accf_http參數(shù),該情況可以通過(guò)啟動(dòng)APACHE的狀態(tài)來(lái)區(qū)別.如果出現(xiàn)Failed to enable the 'httpready' Accept,則是由于該參數(shù)的問(wèn)題 kldload accf_http 或是修改 /boot/defaults/loader.conf 文件里的accf_data-load accf_http_load兩項(xiàng)的參數(shù),就可以解決了.
3.其它情況需要搜索解決
PHP(LIB):
該部分主要是安裝PHP之前需要準(zhǔn)備的,這關(guān)系到PHP的安裝問(wèn)題,所以很重要.LIB部分可以參看網(wǎng)上提供的一些安裝.GD,XML,HASH.具體的包需要經(jīng)過(guò)整理后才能給出目前不作太多的說(shuō)明
php:
PHP的安裝最重要的參數(shù)部分:
# ./configure
? --with-apxs2=/usr/local/apache/bin/apxs
第一個(gè)參數(shù)是關(guān)于到APACHE是否能正常解釋PHP的關(guān)鍵,該APXS文件可以通過(guò)whereis apxs來(lái)查找其位置,一定要有該參數(shù)才能正常解析.
? --disable-debug #關(guān)閉php內(nèi)部調(diào)試
? --enable-safe-mode #打開(kāi)php的安全模式
? --enable-trans-sid
? --with-xml #支持xml
? --with-mysql #支持mysql
? --enable-short-tags #支持PHP的短標(biāo)記
? --with-gd #支持GD庫(kù)
該參數(shù)是GD庫(kù)的路徑.GD的編譯過(guò)程是必須指定安裝位置,才可以正常編譯的.具體參數(shù)需要根據(jù)安裝位置來(lái)修改
? --with-zlib #支持zlib
? --with-jpeg
? --with-png
? --enable-memory-limit 來(lái)
? --disable-posix
? --with-config-file-path=/usr/local/lib
#cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini 拷備生成php.ini文件
經(jīng)過(guò)將過(guò)一周的時(shí)間,終于把這些搞定,繼續(xù)努力向更高的地方出發(fā)!~
河南鄭州科技市場(chǎng)IT產(chǎn)品配送網(wǎng)----------DIY游戲電腦、辦公電腦聯(lián)系電話:17739760690(同微信)
國(guó)外服務(wù)器租用、加拿大服務(wù)器租用提供
?。?020-01-27)河南鄭州科技市場(chǎng)IT產(chǎn)品配送網(wǎng)-鄭州電腦手機(jī)測(cè)評(píng)中心
加拿大服務(wù)器租用提供:處理器:英特爾酷睿2四核處理器Q8400(4M緩存,2.66 GHz,1333MHz前端總線)硬盤(pán):500GB的SATA2主板企業(yè)級(jí)硬盤(pán); 內(nèi)存:1 GB DDR3內(nèi)存操作系統(tǒng):Fedora的12 64位控制面板:Linux操作系統(tǒng) - SSH的Apache的PHP的安裝MySQL
帶寬:1000 GB的帶寬
上行端口:1000 Mbps的上行
包括IP地址:1個(gè)IP
重新啟動(dòng):在30分鐘時(shí)間內(nèi),無(wú)限的需求基于IP的KVM:基于IP的KVM在過(guò)去24小時(shí)內(nèi)的需求備份:沒(méi)有備份安裝費(fèi)用:每月租金費(fèi)用:650元人民幣.
河南鄭州科技市場(chǎng)IT產(chǎn)品配送網(wǎng)----------DIY游戲電腦、辦公電腦聯(lián)系電話:17739760690(同微信)
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由http://www.ylxs.com.cn發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。