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

apache+mysql+php+ssl服務(wù)器之安裝( 三 )


PHP支持正在工作嗎??;
現(xiàn)在將測試PHP支持……創(chuàng)建一個(gè)文件(名為:test.php;),它有下列信息 。文件需要位于文檔根路徑下,它應(yīng)該缺省設(shè)置為/usr/local/apache/htdocs 。注意這依賴于我們以前選擇的前綴,然而,這可在;httpd.conf中改變 。設(shè)置多個(gè)虛擬主機(jī)將在另一篇文章加少,請留意,因?yàn)樗鼘⑸婕鞍惭bApache和它的指令的一些很基本的選項(xiàng) 。;
test.php;文件;
phpinfo()
?>
它將顯示有關(guān)服務(wù)器、php和環(huán)境的信息 。下面是輸出頁面的頂部的屏幕抓取 。;
很酷吧,PHP起作用了 。;
SSL;選擇正在工作嗎??;
好了,現(xiàn)在我們準(zhǔn)備測試SSL了 。首先停止服務(wù)器,并以啟用SSL的選項(xiàng)重啟它 。;
#;/usr/local/apache/bin/apachectl;stop;
#;/usr/local/apache/bin/apachectl;startssl;
測試它是否工作:通過用一個(gè)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ā)送到瀏覽器以建立一個(gè)安全連接 。這將讓瀏覽器提示你接受自己簽署的證書 。,如果它是來自VeriSign或Thawte的一張證書,那么瀏覽器將不提示你,因?yàn)樽C書來自一個(gè)可信的證書授權(quán)機(jī)構(gòu)(CA) 。在我們的情況中,我們創(chuàng)建并簽署我們自己的證書……我們不想馬上買一個(gè) 。首先,我們想要保證我們能使一切正常 。;
你在Netscape中將看見啟用了下列選項(xiàng) 。這就告訴你一個(gè)安全的連接已經(jīng)建立起來了 。;
PHP和MySQL能一起工作嗎??;
現(xiàn)在,我們可以確定php能與MySQL一起工作,通過創(chuàng)建一個(gè)簡單的腳本,對“test2數(shù)據(jù)庫做一些插入和數(shù)據(jù)刪除操作 。只是一個(gè)簡單的腳本以測試它是否工作了 。在另一篇文章中我們將討論P(yáng)HP腳本連接一個(gè);MySQL數(shù)據(jù)庫 。還記得我們已經(jīng)創(chuàng)建立了數(shù)據(jù)庫和一張表 。我們可以現(xiàn)在完成它,但是我選擇不 。我想要再檢查一次root有權(quán)限創(chuàng)建立數(shù)據(jù)庫和表,然而,PHP提供了對MySQL的提供,因此我能很容易地編寫代碼以創(chuàng)建一個(gè)測試數(shù)據(jù)庫和若干條記錄 。;
記得我們以前創(chuàng)建了書籍?dāng)?shù)據(jù)庫 。如果你跳過了以前的內(nèi)容,這部分將不工作 。我們創(chuàng)建了有一個(gè)“books表的test2數(shù)據(jù)庫,并且為一本書插入了一條記錄 。;
這個(gè)腳本基本上瀏覽該表并列出所有字段名,它的確很簡單 。;
$dbuser;=;"root"
$dbhost;=;"localhost"
$dbpass;=;"password"
$dbname;=;"test2"
$dbtble;=;"books"
$mysql_link;=;mysql_connect($dbhost,$dbuser,$dbpass)
$column;=;mysql_list_fields($dbname,$dbtble,$mysql_link)
for($i=0;;$i<;mysql_num_fields($column);;$i;);
{;
print;mysql_field_name($column,$i;)."
"
};
?>
一個(gè)更復(fù)雜的例子將向你演示PHP某些絕妙的功能 。;
Example;2;--;more;details $dbuser;=;"root"
$dbhost;=;"localhost"
$dbpass;=;"password"
$dbname;=;"test2"
$dbtable;=;"books"
//------;DATABASE;CONNECTION;-------//;
$mysql_link;=;mysql_connect($dbhost,$dbuser,$dbpass)
$column;=;mysql_list_fields($dbname,$dbtable,$mysql_link)
$sql;=;"SELECT;*;FROM;$dbtable"
$result;=;mysql_db_query($dbname,$sql)
?>
注意,我們竟能在同一文件中同時(shí)有HTML和PHP命令 。這就是PHP腳本的奇妙之處 。;
虛擬主機(jī)的設(shè)置;
現(xiàn)在是設(shè)置Apache處理一些虛擬主機(jī)的時(shí)間了 。由于Apache提供的靈活性,虛擬主機(jī)可很簡單地做到 。首先你需要一個(gè)DNS服務(wù)器把虛擬主機(jī)的域名指向web服務(wù)器的IP地址 。在DNS使用一個(gè)CNAME記錄把;your_virtual_domain.com指向服務(wù)器的IP 。其次你需要修改Apache的配置文件httpd.conf以增加新的虛擬域名 。記住,這只是一個(gè)很基本的例子,你有勇氣讀一下Apache的指令 。;

推薦閱讀