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

apache+mysql+php+ssl服務(wù)器之完全安裝攻略( 五 )


| |
| /usr/local/apache/conf/httpd.conf |
| and then you should be able to immediately fire up |
| Apache the first time by running: |
| |
| /usr/local/apache/bin/apachectl start |
| Or when you want to run it with SSL enabled use: |
| |
| /usr/local/apache/bin/apachectl startssl |
| Thanks for using Apache. The Apache Group |
| http://www.apache.org / |
----------------------------------------------------------------------------------
現(xiàn)在驗證Apache和PHP是否正在工作 。然而 , 我們需要編輯srm.conf和httpd.conf保證我們把PHP類型加到了配置中 。查看httpd.conf并去掉下列行的注釋 。如果你精確地遵循了本文的指令 , 你的httpd.conf文件將位于/usr/local/apache/conf目錄 。文件有一行針對php4的addtype加了注釋 , 現(xiàn)在就去掉注釋 。httpd.conf 文件--片斷>
> # And for PHP 4.x, use:
> #
---> AddType application/x-httpd-php .php
---> AddType application/x-httpd-php-source .phps
>
>現(xiàn)在我們準(zhǔn)備啟動Apache服務(wù)器看它是否在工作 。首先我們將啟動不支持SSL的服務(wù)器看它是否啟動了 。我們將檢查對PHP的支持 , 然后我們將停止服務(wù)器并且啟動啟用了SSL支持的服務(wù)器并檢查我們是否一切正常 。configtest 將檢查所有配置是否正確設(shè)置 。# cd /usr/local/apache/bin
# ./apachectl configtest
Syntax OK
# ./apachectl start
./apachectl start: httpd started
測試我們的工作
Apache 正在工作嗎?如果它工作正常 , 當(dāng)你用Netscape連接服務(wù)器時 , 你將看見一幅類似于這幅屏幕捕獲的屏幕 。這是基本上 是Apache缺省安裝的頁面 。注意:你可以用域名或機(jī)器實際的IP地址與服務(wù)器連接 。檢查這兩種情形 , 確保一切工作正常 。
PHP支持正在工作嗎??現(xiàn)在將測試PHP支持……創(chuàng)建一個文件(名為:test.php ) , 它有下列信息 。文件需要位于文檔根路徑下 , 它應(yīng)該缺省設(shè)置為/usr/local/apache/htdocs 。注意這依賴于我們以前選擇的前綴 , 然而 , 這可在 httpd.conf中改變 。設(shè)置多個虛擬主機(jī)將在另一篇文章加少 , 請留意 , 因為它將涉及安裝Apache和它的指令的一些很基本的選項 。test.php 文件< ?
phpinfo();
?>它將顯示有關(guān)服務(wù)器、php和環(huán)境的信息 。下面是輸出頁面的頂部的屏幕抓取 。很酷吧 , PHP起作用了 。
SSL 選擇正在工作嗎??好了 , 現(xiàn)在我們準(zhǔn)備測試SSL了 。首先停止服務(wù)器 , 并以啟用SSL的選項重啟它 。# /usr/local/apache/bin/apachectl stop
# /usr/local/apache/bin/apachectl startssl測試它是否工作:通過用一個Netscape與服務(wù)器連接并且選擇https協(xié)議 , 即:https://youserver.yourdomain.com 或 http://yoursever.yourdomain.com:443 , 也可以再試一下你的服務(wù)器的 ip地址 , 即:https://xxx.xxx.xxx.xxx和 http://xxx.xxx.xxx.xxx:443。如果它起作用了 , 服務(wù)器將把證書發(fā)送到瀏覽器以建立一個安全連接 。這將讓瀏覽器提示你接受自己簽署的證書 。 , 如果它是來自VeriSign或Thawte的一張證書 , 那么瀏覽器將不提示你 , 因為證書來自一個可信的證書授權(quán)機(jī)構(gòu)(CA) 。在我們的情況中 , 我們創(chuàng)建并簽署我們自己的證書……我們不想馬上買一個 。首先 , 我們想要保證我們能使一切正常 。你在Netscape中將看見啟用了下列選項 。這就告訴你一個安全的連接已經(jīng)建立起來了 。
PHP和MySQL能一起工作嗎??現(xiàn)在 , 我們可以確定php能與MySQL一起工作 , 通過創(chuàng)建一個簡單的腳本 , 對“test2”數(shù)據(jù)庫做一些插入和數(shù)據(jù)刪除操作 。只是一個簡單的腳本以測試它是否工作了 。在另一篇文章中我們將討論PHP腳本連接一個 MySQL數(shù)據(jù)庫 。還記得我們已經(jīng)創(chuàng)建立了數(shù)據(jù)庫和一張表 。我們可以現(xiàn)在完成它 , 但是我選擇不 。我想要再檢查一次root有權(quán)限創(chuàng)建立數(shù)據(jù)庫和表 , 然而 , PHP提供了對MySQL的提供 , 因此我能很容易地編寫代碼以創(chuàng)建一個測試數(shù)據(jù)庫和若干條記錄 。記得我們以前創(chuàng)建了書籍?dāng)?shù)據(jù)庫 。如果你跳過了以前的內(nèi)容 , 這部分將不工作 。我們創(chuàng)建了有一個“books”表的test2數(shù)據(jù)庫 , 并且為一本書插入了一條記錄 。這個腳本基本上瀏覽該表并列出所有字段名 , 它的確很簡單 。

推薦閱讀