1. php環境安裝
下載PHP5: http://cn2.php.net/distributions/php-5.2.6-Win32.zip
下載apache: http://down.chinaz.com/soft/18000.htm
一.php的安裝與調試
由於php是一個zip文件(非install版),安裝較為簡單,解壓就行。把解壓的 php5.2.1-Win32重命名為 php5。並復制到C盤目錄下。即安裝路徑為 c:\php5
1 找到php目錄下的 php.ini-dist或 php.ini.recommended文件,重命名為 php.ini
並復制到系統盤的windows目錄下(以c:\windows為例).
2 再把php目錄下的php5ts.dll,libmysql.dll復制到目錄 c:\windows\system32下。
3 把php5\ext目錄下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件復制到c:\windows\system32下
如果沒有載入 php_gd2.dll php將不能處理圖像。沒有載入php_mysql.dll php將不支持mysql函數庫
php_mbstring.dll在後面使用phpmyadmin時支持寬字元。
4 打開c:\windows\php.ini文件(關聯到mysql)
設置擴展路徑
查找 extension_dir 有這么一行extension_dir = "./"
將此行改成
extension_dir = "C:\php5\ext"
其中C:\php5是你安裝php的路徑。路徑不正確將無法載入dll
(注意:有些php版本是 ;extension_dir = "./" 要把前面的分號去掉)
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
把上面3項前面的分號去掉,這樣apache啟動時就可以載入這些dll了
當然前面我們也把這些dll復制到system32下了l
php5時差問題
<?php echo date("Y-m-d H:i:s");?>時間相差八小時
為什麼呢?PHP5系列版本新增了時區設置,默認為格林威治時間,與中國所在的東8區正好相差8個小時
查找date.timezone有這么一行
;date.timezone =
將;去掉,改成
date.timezone = PRC
二.apache的調試和整合
1.修改網站根目錄
查找 DocumentRoot有這么一行
DocumentRoot"C:/Program Files/Apache Group/Apache2/htdocs"
這就是你網站的根目錄,你可以修改,也可以用默認的.如果改,還要修改下面這項,否則可能會出現 403 錯誤
查找 This should be changed to whatever you set DocumentRoot to
在它下面兩行有
<Directory "C:/Program Files/Apache Group/Apache2/htdocs">
把上面兩項的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目錄
2.讓apache支持*.php(網頁)
查找 DirectoryIndex index.html index.html.var
修改成
DirectoryIndex index.html index.html.var index.php
這樣index.php 可以充當默認頁面了
3.Apache中模塊化安裝php
查找 # LoadMole foo_mole moles/mod_foo.so
在此行後加入一行
LoadMole php5_mole C:/php5/php5apache2.dll //注意:其中C:/php5/php5apache2.dll是你安裝php的相應路徑.不要把php5apache2.dll和php5apache.dll混淆.php5apache.dll只適用於apache 版本1的.PHP5壓縮包里的php5apache2.dll只適用於apache2.0.*版本,如果是2.2.*以上版本,就可能會出現"Cannot load C:/php/php5apache2.dll into server: The specified mole could not be found."或者:"The requested operation has failed"
4.查找 AddType application/x-gzip .gz .tgz
在此行後加入一行
AddType application/x-httpd-php .php (記住:前邊有一個空格哦!!!)
這樣apache就可以解釋php文件了
5.測試
在網站根目錄下創建一個 phpinfo.php 文件
<?php
phpinfo();
?>
在瀏覽器打開
http://localhost/phpinfo.php
5.測試php和mysql資料庫的關聯
在網站根目錄下創建一個test.php 文件
<?php
$link=mysql_connect("localhost","root","12345"); //12345改成你的mysql密碼
if(!$link) echo "失敗!";
else echo "成功!";
mysql_close();
?>
在瀏覽器打開 http://localhost/test.php
如果輸出成功,則說明大功告成了
以上回答你滿意么?
2. php5.6與apache2.4配置問題
AddTypeapplication/x-httpd-php .php也放在那一串#LoadMole後邊 試試
3. 關於QQ的問題
是的~~`我也是正在用著種版本~~這種版本叫騰訊QQ珊瑚蟲版
4. 救命啊!php環境怎麼搭建如何測試搭建成功
想方便的話,裝個wampserver,
如果想正規裝的話
s/***********************************
*Windows下面的Apache+PHP+Mysql環境搭建
*2010.06
************************************/
一.所需軟體
1.Apache伺服器(Web伺服器)
httpd-2.2.15-win32-x86-no_ssl.msi
官方下載網址:httpd.apache.org
2.PHP引擎(PHP環境)
php-5.3.2-Win32-VC6-x86.zip
官方下載網址:www.php.net
3.mysql資料庫伺服器
mysql-5.0.18-win32-Setup.exe
官方下載網址:www.mysql.com
4.mysql資料庫客戶端
SQLyog814.exe
phpMyAdmin-3.3.3-all-languages.zip
二.Apache+PHP基礎環境搭建
1.Apache伺服器的安裝
(1).自己新建一個安裝php軟體的文件夾(如:D:\php),
安裝httpd-2.2.15-win32-x86-no_ssl.msi
到D:\php\apache2文件夾
(2).配置D:\php\apache2\conf\httpd.conf文件
<1>查找Listen 80,將埠修改成自己想要的埠,如:8088
<2>測試:啟動伺服器,打開瀏覽器在地址欄輸入
http://localhost:8088,出現"It works"則安裝成功
(2)查找DocumentRoot "d:/php/apache2/htdocs"
將路徑設置自己做項目開發的根文件夾
如E:/phpweb,同時修改<Directory "d:/php/apache2/htdocs">
(3)查找ServerName,去掉#號,修改成ServerName localhost:8088
2.PHP環境
(1)將php-5.3.2-Win32-VC6-x86.zip解壓到D:\php\php5根目錄
(2)將以下dll文件復制到c:\windows\system32下面
php5ts.dll,php_gd2.dll,php_mysql.dll,php_mbstring.dll
,libmysql.dll
(3)配置D:\php\apache2\conf\httpd.conf文件
<1>查找DirectoryIndex index.html在後面加上index.htm index.php
<2>模塊化安裝配置
找到#LoadMole ssl_mole moles/mod_ssl.so這行,後面加入
LoadMole php5_mole D:/php/php5/php5apache2_2.dll
<3>使支持php
找到AddType application/x-gzip .gz .tgz,後面加入
AddType application/x-httpd-php .php
PHPIniDir "D:/php/php5"
<4>使支持中文,查找AddDefaultCharset,設置成utf8,如果沒有則直接在
開頭部分加AddDefaultCharset utf8
(4)PHP.ini文件配置
到D:\php\php5文件夾下復制一份php.ini-development
並修改文件名為php.ini,然後打開php.ini修改
<1>.查找extension_dir = "./"將"./"修改成D:/php/php5/ext
<2>.查找register_globals,後面加上=On
有些程序需要該項支持,否則無法上傳文件
<3>查找下面3項將前面的分號去掉
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
<4>php時差問題,PHP5系列版本新增了時區設置,默認為格林威治時間,與中國所在的東8區正好相差8個小時
查找date.timezone,修改成date.timezone = PRC
<5>設置session的臨時存放文件夾
在D:\php\php5下新建session_tmp文件夾
在php.ini中查找session.save_path = "/tmp",將"/tmp"修改成
D:\php\php5\session_tmp
<6>測試:在E:/phpweb文件夾下面新建一個index.php文件,打開寫如下內容
<?php echo "歡迎來到php的世界!" ?>
在瀏覽器查看http://localhost:8088/index.php
(5)安裝PHP集成開發環境
EclipsePHP Studio 2008 v1.0 Install.exe
三.Mysql的環境搭建
1.伺服器和客戶端的安裝
見視頻mysql資料庫部分.wrf
2.phpMyAdmin
將phpMyAdmin-3.3.3-all-languages.zip解壓到
項目根目錄E:\phpweb下,修改文件夾名稱為phpmyadmin
在瀏覽器中輸入http://localhost:8088/phpmyadmin
即可到達登錄頁面登錄
5. PHP源碼到底是什麼
PHP,是英文超級文本預處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內嵌式的語言,是一種在伺服器
端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於C語言,被廣泛的運用。PHP源碼指的使用PHP開發的實例,沒有經過二次封裝,能夠直接進行二
次開發的程序,PHP簡單易學,如果你想學網站開發,PHP是一個不錯的選擇,因會PHP跟其它語言相對有一定的優勢:
1、PHP是開放的源代碼:所有的PHP源代碼事實上都可以得到。
2、PHP是免費的。和其它技術相比,PHP本身免費。
3、php的快捷性,程序開發快,運行快,技術本身學習快。嵌入於HTML:因為PHP可以被嵌入於HTML語言,它相對於其他語言,編輯簡單,實用性強,更適合初學者。
4、跨平台性強:由於PHP是運行在伺服器端的腳本,可以運行在UNIX、LINUX、WINDOWS下。
5、效率高:PHP消耗相當少的系統資源。
6、圖像處理:用PHP動態創建圖像
7、面向對象:在php5 中,面向對象方面都有了很大的改進,現在php完全可以用來開發大型商業程序。
8、專業專註:
6. php語言代碼運用
得到的時間是伺服器時間,不是客戶機的時間,與伺服器時間設置有關,如果是自己的伺服器,看一下php.ini中的設置。
當然也可以在PHP文件中設置:加入這樣一句:
date_default_timezone_set(PRC); /*把時間調到北京時間,php5默認為格林威治標准時間*/
——————————————————————————
<?php
date_default_timezone_set(PRC); /*把時間調到北京時間,php5默認為格林威治標准時間*/
$current_date=date("l dS 0f F,Y H:i:s a");
echo "現在是".$current_date."<br>";
?>
7. 製作網頁的語言PHP(求視頻教程)
講解一下:
php4、php5指的是php的版本,現在使用的大都是php5,據傳php6即將面世,較之php5將有很大的改進;
製作php可以使用phpdesigner 、dreamweaver、EclipsePHP等很多軟體進行編寫,具體使用什麼,使用哪一種,完全是個人喜好的問題。我個人比較喜歡dreamweaver。
無論是製作過程中、學習、開發都不可避免要進行調試,那麼就需要搭建一個可執行php的環境,說白了,就是一個虛擬伺服器,我個人特別偏重WampServer,用起來特別順手,頁面安裝、配置都特別方便。
php語言的確是比較容易上手,但要想吃透它,是需要時間、精力、頭腦和大量經驗的。目前很多大型站點都比較喜歡採用php,這就在一定程度上說明php有多強大!
要視頻教程,我個人首推php100的系列教程,張恩民老師的課程由淺入深,以實例為主,我就是一步步跟著學過來的,如果你的學習能力很強,跟著這套教程學習三個月,就完全可以獨立完成一個小規模的站點了。
以上我提到的軟體、教程都可以在http://www.php100.com找到,預祝你學習成功。
8. 一鍵安裝php後,不能打開某些php網頁文件,提示什麼資料庫錯誤哦等等一些問題。安裝完後怎樣具體配置php
PHP是一種廣泛使用的動態腳本語言,不過在IIS中並沒有內置對PHP語言的支持,因此如果需要使用PHP,必須自行安裝。PHP可以安裝為CGI模式或者 ISAPI模式,由於ISAPI模式具有更高的性能,因此我建議大家使用ISAPI模式。PHP具有PHP4、PHP5兩種版本,不同的版本安裝時有些區別,在此我分別進行介紹。 在PHP官方網站(http://www.php.net/downloads.php)上提供了PHP解析器的兩種安裝包的下載,分別是完整文件的壓縮包和不包含擴展庫文件的Installer安裝包。Installer安裝包只能安裝PHP為CGI模式,如果你只需要讓PHP工作在CGI模式,可以下載Installer安裝包並執行,它可以自動安裝並配置PHP。 安裝PHP4 PHP4的安裝比較簡單,在此我僅介紹ISAPI模式的安裝。本文寫作時PHP4的最新版本是4.4.2,下載完整安裝包後,將它解壓到C盤根目錄下,將其目錄改名為PHP(個人習慣 :) ),如下圖所示: PHP執行時需要php4ts.dll文件,此文件位於「C:\PHP」目錄中。你可以將「C:\PHP」添加到path系統環境變數中,也可以將php4ts.dll文件復制到其他path中已經定義的目錄,例如「C:\windows」、「C:\windows\system32」目錄中;在此我將其復制到「C:\windows」目錄中; 現在我們需要在「C:\windows」目錄下創建PHP配置文件,在PHP目錄下自帶了兩個PHP配置文件樣本,分別名為php.ini-dist和php.ini-recommended。其中php.ini-recommended在性能和安全性上有更大的提高,推薦使用;但是如果使用php.ini-recommended出現問題,則可以使用php.ini-dist,它具有最簡單的配置,但是也具有最好的兼容性。 將php.ini-recommended文件復制到「C:\windows」下,然後改名為「php.ini」; 此時,基礎配置完成,我們需要在IIS中進行進一步的設置。 在IIS管理控制台中,右擊Web服務擴展,然後選擇添加一個新的Web服務擴展, 在彈出的新建Web服務擴展對話框,輸入擴展名為php,然後添加按鈕,選擇「c:\php\sapi\php4isapi.dll」,然後勾選設置擴展狀態為允許,再點擊確定; 此時,Web服務擴展添加完成,如下圖所示:
Q0 |8 m& }* F# d3 N$ @! k; K現在,我們還需要在Web站點屬性中添加應用程序映射,右擊需要啟用PHP支持的Web站點,選擇屬性;如果要對所有Web站點啟用PHP支持,則右擊網站,然後選擇屬性,在網站全局所做的配置可以應用到所有已有的站點並且將應用到所有新建的Web站點; 在彈出的Web站點屬性對話框上,點擊主目錄標簽,然後點擊配置按鈕;需要注意的是,如果Web站點的執行許可權為無,那麼你需要修改為純腳本; 然後在彈出的應用程序配置對話框上點擊添加按鈕; 在彈出的添加/編輯應用程序擴展名映射對話框上,點擊瀏覽選擇可執行文件為「c:\php\sapi\php4isapi.dll」,然後輸入擴展名為php,點擊確定即可;
! I) G/ g0 s) y% I依次點擊確定回到IIS管理控制台,然後我們可以在對應站點的主目錄創建一個php腳本文件來測試PHP支持是否啟用,例如我在Web站點根目錄創建一個名為phpinfo.php的文件,包含以下內容: <? phpinfo() ?> 然後在瀏覽器中訪問,如下圖所示,ISAPI模式的PHP4安裝成功。 如果你需要在PHP4啟用PHP擴展,例如GD2,則需要執行以下三步: 1、修改PHP.ini文件(默認為C:\windows目錄中)中的extension_dir變數,將其指向PHP4的擴展文件目錄,默認為「c:/php/extensions」; 1、 2、修改PHP.ini中後面的擴展變數,去掉對應擴展庫前注釋用的分號從而啟用此擴展;如下圖,我啟用GD2; 3、最後,也是最關鍵的一步,你需要將PHP擴展所依賴的DLL文件的路徑(「c:\php\dlls」)添加到path變數中,或者將這些DLL文件復制到 path變數已定義的路徑中,例如「C:\windows」、「C:\windows\system32」目錄中,然後重啟IIS服務以讓它讀取修改後的配置文件。 從phpinfo上獲取的信息可以看出PHP擴展添加成功。下圖是配置的PHP擴展目錄, 從下圖可以看出GD2擴展配置成功。
8 N7 a( R6 s; ?; }
安裝PHP5 安裝PHP5比安裝PHP4更為復雜,雖然可以採用和安裝PHP4同樣的方式來安裝ISAPI模式的PHP5,但是我建議你同時下載Installer安裝包和完整安裝包,先運行Installer安裝包安裝CGI模式的PHP,然後在CGI模式的基礎上配置PHP5為ISAPI模式。這樣更為方便,更重要的是可以避免一些問題。本文寫作時PHP5的最新版本是5.1.2,下載Installer安裝包和完整安裝包後,首先將完整安裝包解壓到 「c:\php5」目錄下,如下圖所示: 和PHP4不同,PHP5中的PHP擴展所依賴的DLL文件並沒有單獨存放在一個子目錄中,而是放置在php5目錄中,因此我們最好為php5目錄添加一個path變數。 右擊我的電腦,選擇屬性,然後在彈出的系統屬性對話框上點擊高級標簽,然後點擊環境變數按鈕;
在彈出的環境變數對話框上,在下部的系統變數列表框中找到path變數並雙擊,然後在彈出的編輯系統變數對話框的變數值中添加「c:\php5」目錄,依次點擊確定返回。 現在運行Installer安裝包,在彈出的歡迎頁和授權協議頁點擊下一步; 在安裝類型頁,根據你的喜好進行選擇,建議選擇高級,這樣可以自定義更多的選項,選擇後點擊下一步; 在目標目錄頁,選擇我們將完整安裝包解壓的目錄「c:\php5」,然後點擊下一步; 在備份替換的文件頁,選擇不,點擊下一步; 在選擇上傳臨時目錄頁,選擇用於緩存上傳文件的臨時目錄,你可以設置為任意目錄,但是客戶訪問Web站點時所使用的用戶賬戶(通常是IUSR_伺服器名)必須具有此目錄的讀寫許可權;在此我接受默認設置,點擊下一步,PHP安裝程序會自動創建此目錄; 在選擇會話保存目錄頁,選擇用於保存用戶會話數據的臨時目錄,你可以設置為任意目錄,但是客戶訪問Web站點時所使用的用戶賬戶(通常是IUSR_伺服器名)必須具有此目錄的讀寫許可權;在此我接受默認設置,點擊下一步,PHP安裝程序會自動創建此目錄; 在郵件配置頁,如果你具有對應的郵件伺服器則輸入相應選項,否則直接點擊下一步;
在錯誤報告級別頁,接受默認的顯示所有錯誤、警告和提示,點擊下一步;在PHP完全安裝成功時,我們應配置PHP不顯示任何錯誤信息,從而增強Web站點的安全性; 在選擇伺服器類型頁,根據你的伺服器類型進行選擇,在此我選擇Microsoft IIS 6 or higher,點擊下一步; 在文件擴展名頁,接受默認的只選擇.php,點擊下一步; 在開始安裝頁點擊下一步;此時,PHP開始進行安裝,最後在安裝完成的對話框上點擊確定;
! Q! z! T3 e/ [" s* s5 W現在我們需要添加客戶訪問Web站點時所使用的用戶賬戶(通常是IUSR_伺服器名)對於上傳臨時目錄和會話保存目錄的讀寫許可權,在「c:\php5」目錄下選擇sessiondata和uploadtemp這兩個目錄後右擊,選擇屬性, 然後在安全標簽上添加相應用戶賬戶的讀寫許可權,例如在此我添加了IUSR_MUNICH的讀寫許可權。 Installer安裝包只是在Web站點中添加了應用程序映射,並沒有在IIS中添加Web服務擴展,你必須為CGI模式執行文件php-cgi.exe添加一個Web服務擴展後才能使用PHP,如下圖所示:
發表於 2008-9-17 10:26 | 只看該作者
此時,運行phpinfo來查看,如下圖所示,CGI模式的PHP5已經安裝好了。 現在我們來修改PHP5為ISAPI模式,首先修改應用程序映射,在IIS管理控制台中右擊網站,然後選擇屬性,在彈出的Web站點屬性對話框上,點擊主目錄標簽,然後點擊配置按鈕,在彈出的應用程序配置對話框中,你可以看到php擴展名是映射到「c:\php5\php-cgi.exe」, 雙擊此項,修改其映射到「c:\php5\php5isapi.dll」,然後依次點擊確定返回到IIS管理控制台。 然後在Web服務擴展中進行同樣的修改,如下圖所示,然後點擊確定; 在phpinfo中刷新,此時PHP5已經運行在ISAPI模式下了。 當PHP5安裝好後,我們需要修改PHP.ini提高配置的安全性,在PHP.ini中修改以下變數:
* safe_mode = on : 啟用PHP的安全模式,可以獲得更高的安全性;
; O2 A) W( C% b) N
* cgi.force.redirect = 1 : cgi.force.redirect為CGI方式的運行提供了更高的安全性,默認PHP是啟用的,但是在通過Installer安裝包 安裝PHP時會設置為禁用(cgi.force.redirect = 0),你可以簡單的刪除此行(cgi.force.redirect = 0)即可; - k) ~* h) U: X2 `: e5 b% n
* display_errors = off :不顯示任何PHP的錯誤,這樣可以提高Web站點的安全性,但是不利於Web站點出現問題時的調試;
3 W8 {' q& [! \
如果你需要在PHP5啟用PHP擴展,例如不再作為默認擴展的mysql或者GD2,操作方式和PHP4是一樣的, 1、修改PHP.ini文件(默認為C:\windows目錄中)中的extension_dir變數,將其指向PHP5中的擴展文件目錄,在此為「c:/php5/ext」;
發表於 2008-9-17 10:27 | 只看該作者
2、修改PHP.ini中後面的擴展變數,去掉對應擴展庫前注釋用的分號從而啟用此擴展;如下圖,我啟用Mysql和GD2; 3、由於在前面我已經將PHP擴展所依賴的DLL文件的路徑(「c:\php5」)添加到了path變數中,所以在此無需進行其他操作。否則你需要將這些 DLL文件復制到path變數已定義的路徑中,例如「C:\windows」、「C:\windows\system32」目錄中。最後重啟IIS服務以讓它讀取修改後的配置文件。 從phpinfo上獲取的信息可以看出PHP擴展添加成功,下面的圖分別是配置的PHP擴展目錄、GD2和mysql擴展。
六、Look』n』stop的一些高級功能9 Q! D7 W) j9 }7 C- d
目前Look』n』stop2.05p2版部分功能默認沒有打開,官方已有Look』n』stop2.05p3版下載,在P3版安裝完成後在它的安裝目錄下會有一些與高級應用有關的文件,大家可以通過看該目錄下的說明文件了解其用途。建議大家打開下述高級功能,此時系統才是最安全的。。& n% S: g. w& E# Y# a
1.把Look』n』stop作為服務啟動2 u; ~4 L* G- O z
Look』n』stop2.05P2版的虛擬硬體驅動程序就是系統驅動級的,操作系統啟動時該驅動程序會啟動(僅次於操作系統內核),所以 Look』n』stop可以提前於病毒和木馬啟動,並及時監控,這點對於防火牆來說是非常有用的,但該驅動只用於發現連接企圖,而不採取任何行為。
4 I% ?0 ~; P" t, F Look』n』stop2.05p3版中提供了把它的主程序(不是虛擬硬體驅動)作為服務啟動的功能,在這種情況就可以及時給用戶提示,由用戶做決定了。" m- @, B5 P9 d& m# |$ i0 }6 o }
2.打開Look』n』stop的一些高級功能
+ O U3 M( q; t& ~5 U7 R P3版提供了一個注冊文件,導入這個注冊文件就打開了它的一些高級功能,如隱藏進程調用隱藏進程、線程侵加、DLL檢測等功能,這些功能全部是防止機器中的惡意程序企圖連接外部的,Look』n』stop能有效進行阻止。此後,當重新啟動操作系統後,隨便運行一、二個需要上網的程序後,打開「選項」標簽,點「控制台」,點「驅動日誌」,就會發現如圖16所示一些信息。
0 [9 Z+ m3 R3 S* C# B" V m# B j9 b H$ O& S3 t
當你看到F02_ok等這五條內容(並不一定同時出現,順序也可能不同)時,說明Look』n』stop的高級功能全部正常啟用了。8 {. p U3 }3 V3 v6 N0 O( d; z0 R. b
驅動日誌顯示的信息及其對應的設置項或者隱藏參數鍵值解釋如下:
* t! f7 ]/ h: s P+ l2 y- vFO2_Ok 監視線程侵加-----打開「高級設置」--「監視線程侵加」5 V) g/ C) d7 e! ?- Y
: a6 \: l/ T1 W. ]
FO2_2_Ok 監視線程侵加的增強(如Copycat這種類型行為的木馬)-----"CheckVAEUDTF"=dword:00000001
0 |2 m8 m0 L0 Q. l1 m! ?' H# j! k6 ?( |' L5 v
FO3_Ok 監視利用DNS解析行為的木馬。因為DNS請求是由OS內核完成的,故多數防火牆對內核是放行的(如DNStester這種類型)-----"CheckDNSQ"=dword:00000001: k5 U, T3 h- N$ w+ _8 W% a6 Y
& w9 r+ Y* |- _' Y: A0 ^FO4_Ok 防止用DLL插入到其它進程,並不是直接去調用某個程序的方式(如Pcaudit等)同時打開DLL檢測-----"CheckHSRE"=dword:00000001和"ActivatedSoon"=dword:00000001' g# e4 ^% ~ T
' X) g- s" U/ e- y( s9 \, |
FO5_Ok 防止並不生成線程的直接代碼插入,亦即內存數據修改(如Copycat、Thermite等)-----"CheckVAEUDTF"= dword:00000001% f, U0 _0 q$ r5 Q' F! ^) |3 H
3. 打開高級功能後列印機共享問題的解決
, H/ Y6 \ \4 C3 x 讓Look』n』stop作為系統服務啟動後,以簡單共享方式建立的共享列印機是不能被其它用戶使用的。原因是Look』n』stop阻止了UPnP協議的1900埠的通訊造成的,沒辦法,因為Look』n』stop監制非常嚴。
/ G0 }8 g! E6 X# x1 I/ u5 P 解決辦法是在「互聯網過濾」規則中加一個規則「乙太網類型:IP;協議:UDP;目標區IP地址:239.255.255.250;目標區TCP/UDP埠等於:1900;並允許」就可以了。
9. php的介紹及Php有什麼優勢
優點和缺點:
1:學習簡單,做為一種腳本語言,學習簡單是必須的!同樣的,作為一種腳本語言,效率問題,永遠是痛點,特別是復雜的運算
2:語法較隨意,同樣的,語法的隨意性,使得在閱讀沒有注釋的代碼時,無法很清楚的明白到底是什麼意思,比如Java,變數的類型是固定的,而php則前面可以是string,後面直接成array都沒關系
3:php本身不支持多線程(swoole除外)
4:php沒有直接操作內存的函數(至少本人不知道,6還沒研究,不知道有沒)
5:作為一種弱語言,php也算很好了,比之perl等也不錯
6: php可以說應用范圍很狹窄(個人理解,除了網頁之外,好像沒什麼其他用途了,如果內嵌在游戲中那麼python是不錯的選擇,cli也能湊合,),當然,我把php做的server-api這種模式也理解為是網頁!
10. PHP安裝以及教程
tomcat ?
據說tomcat配PHP效果不是很好..還是換apache吧....
apache嗎..反正幾乎是一路next就可以裝好了..不過你如果裝了IIS..就要注意埠問題..可能會有沖突..mysql也是.一路next,php嗎..我是這么樣的..
1.下載下來的php包解壓..文件夾最好直接命名成php.
2.將php.ini-recommended改名為php.ini(這個是php的配置文件).放到c:\windows下(不放這里好像會有問題)
3.php.ini設置:extension_dir = "c:\php\ext"設置成你的ext文件夾的目錄,去掉extension=php_mysql.dll前面的分號(載入mysql擴展).需要什麼擴展可以根據需要修改.
4.apache的設置:apache安裝目錄下的conf文件夾下.找到httpd.conf,DocumentRoot "d:/wwwroot"
這里是你的網站的目錄,
在最後添加
LoadMole php5_mole "c:/php/php5apache2_2.dll"(載入php模塊)
AddType application/x-httpd-php .php (可解析的php擴展名)
AddType application/x-httpd-php-source .phps (這個不記得了.反正肯定要的)
如果發現許可權不夠.找到這里
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
options indexes
</Directory>
原來是deny from all改成allow from all.
最好打開apache的目錄顯示.
Options Indexes FollowSymLinks去掉前面的#,如果還不可以.就在上面的allow from all下面加上options indexes就OK了.
這是win下面的apache+php的配置..
mysql安裝比較簡單..我就不說了...
PHP的電子教程網上非常多..在這里也不可能給你貼出來吧..
還有關於框架..框架網上的教程也很多..網路一下吧..
著名的框架有zend Framework,cakephp,國產的fleaphp,thinkphp等等...