亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 php教程 php手冊 php & mysql 三日通

php & mysql 三日通

Jun 21, 2016 am 09:14 AM
apache mysql php quot windows

mysql

一、PHP/MySQL簡介

  您應(yīng)該聽說過開放源代碼軟件(OSS),除非最近六到八個月來您一直住在火星上。這場運動有著巨大的沖擊力,已引起一些大公司的注意。象Oralce、Informix,還有多家公司都開始把他們的主力數(shù)據(jù)庫產(chǎn)品移植到OSS的產(chǎn)物之一 - Linux操作系統(tǒng)上。

  如果您有足夠的技術(shù)力量,擁有一個復(fù)雜龐大的關(guān)系數(shù)據(jù)庫系統(tǒng)(RDBMS)則是如虎添翼。但是也許您對數(shù)據(jù)庫還剛剛?cè)腴T,您剛剛讀了Jay的文章,決定自己也來搞一個數(shù)據(jù)驅(qū)動的網(wǎng)站??墒悄苍S會發(fā)現(xiàn)您缺乏必要的資源來運行ASP服務(wù)器或昂貴的數(shù)據(jù)庫系統(tǒng)(您也不需要這些東西)。您需要一些免費的、支持Unix的東西。

  那么我建議您使用PHP和MySQL。這兩樣?xùn)|西加在一起,對于開發(fā)數(shù)據(jù)驅(qū)動的網(wǎng)站這項工作而言,真是最佳組合。其實用不著我多費唇舌解釋。一項由Netcraft組織的非官方調(diào)查顯示,應(yīng)用PHP的主機數(shù)目由1998年6月的7,500臺躍升至1999年3月的410,000臺。不錯吧?這兩種軟件的組合還在Webcon98大會上贏得了年度數(shù)據(jù)庫產(chǎn)品大獎,還得了一座漂亮的獎杯。

  MySQL是一個小巧靈瓏的數(shù)據(jù)庫服務(wù)器軟件,對于小型(當然也不一定很?。?yīng)用系統(tǒng)是非常理想的。除了支持標準的ANSI SQL語句,它還支持多種平臺,而在Unix系統(tǒng)上該軟件支持多線程運行方式,從而能獲得相當好的性能。對于不使用Unix的用戶,它可以在Windows NT系統(tǒng)上以系統(tǒng)服務(wù)方式運行,或者在Windows 95/98系統(tǒng)上以普通進程方式運行。

  PHP是一種服務(wù)器端解釋的腳本語言。如果你接觸過ASP的話,那么您對于在HTML頁面中嵌入代碼應(yīng)該是比較熟悉了。PHP代碼在服務(wù)器一端被解釋轉(zhuǎn)變成普通的HTML頁面內(nèi)容,送給瀏覽器一端。這種模式使得我們可以用它來完成相當復(fù)雜的功能。

  除了免費這一點(當然,MySQL也有一些使用許可方面的限制),PHP-MySQL的組合還可以跨平臺運行,這意味著您可以在Windows上開發(fā),然后在Unix平臺上運行。另外,PHP也能作為標準的CGI進程來運行,此時它是一個獨立的腳本解釋器,或者是Apache的一個嵌入模塊。

  如果您有興趣使用其他數(shù)據(jù)庫服務(wù)器的話,PHP也支持Informix、Oracle、Sybase、Solid和PostgreSQL ,以及通用的ODBC。

  PHP支持Internet開發(fā)的一些前沿技術(shù)。這些技術(shù)包括身份認證、XML、動態(tài)圖象生成、WDDX、共享內(nèi)存,以及動態(tài)PDF文檔等等,不一而足。如果您還不滿意的話,PHP是很容易擴展的,所以只要您有編程能力,您盡可以自己大展身手一番。
  最后要說的是,兩種軟件都是大量程序員協(xié)同開發(fā)的,因此文檔及郵件列表等支持方式很多。程序錯誤的修正很快,而如果您要求加入新功能的話,總會有人考慮您的要求,并且在可行性足夠高的前提下加以實現(xiàn)。

  說得夠多了!我們來看看這篇教程里都有些什么內(nèi)容吧。

第一課講的是在Unix和Windows環(huán)境下安裝這兩個軟件。如果您不太關(guān)心這個問題(也許您是在ISP的服務(wù)器上開發(fā)),您可以直接跳到第一個示例程序,從那里開始您的奇妙之旅。

在第二課里,我們要學(xué)習一些更加復(fù)雜的腳本功能,比如循環(huán)、處理用戶輸入,以及與數(shù)據(jù)庫交換數(shù)據(jù)等等。

第三課要講的是確認功能,以及如何使您的腳本程序清晰簡練。

  我們開始吧。>>
二、安裝MySQL

  快點行動,拿到這些軟件包,仔細研究一下吧。這可不是件容易的事兒。你從獲取軟件包、編譯軟件包到安裝軟件包的過程中都有不少的選擇項。我們先從MySQL開始,因為有了它才能運行PHP。

  MySQL中央網(wǎng)站是http://www.mysql.com/。為了方便人們下載使用(這軟件還是比較大的),全球有許許多多的鏡像網(wǎng)站。為更有效地利用因特網(wǎng),請找一個就近的網(wǎng)站下載。

  在這時候你也會有多種選擇。如果你是發(fā)燒友的話,可以下載源代碼;否則,網(wǎng)上也有各種平臺上運行的預(yù)先編譯過的二進制文件可以直接下載。

  另外,MySQL還為Windows用戶準備了一個共享軟件版本,它的版本號稍低一些。如果你想要最新的版本,得花錢買一個軟件許可。MySQL還提供了ODBC驅(qū)動程序,使前端應(yīng)用程序可以訪問MySQL數(shù)據(jù)庫。有關(guān)其他一些詳細信息在它的網(wǎng)站上都有得介紹,您可以去看看。

  預(yù)先編譯過的Unix版本和Windows版本都很簡單,只須解包即可使用,不需要做太多說明了。因此,我們來介紹一下源代碼的編譯。Windows用戶請記住,您需要運行mysqld程序,該程序是在mysql/bin目錄下。

  下載壓縮過的軟件包文件,放在一個目錄下。使用gzip和tar來解壓縮和解包。比較快的做法是使用下面這樣的命令:

gunzip
  其中,xxxx是你自己任取的一個版本標記。上面的命令將創(chuàng)建一個名為mysql-xxxx目錄,所有的源程序文件都在這個目錄下。通過執(zhí)行cd mysql-xxxx命令轉(zhuǎn)入該目錄,仔細閱讀其中的多個README文件INSTALL文件。在遇到某些問題時,這些文件可能會幫上大忙呢。

  MySQL帶有一些便利的配置腳本程序。只須簡單地鍵入./configure,您就可以讓這些程序為您完成很多工作。如果您需要明確指定要做的事情,可以使用./configure -help命令,它會給您列出你可以使用的選項。例如,如果您正在一臺內(nèi)存較少的機器上進行編譯,那么可以使用--with-low-memory選項。我喜歡把MySQL安裝在一個總目錄下,而不是安裝在機器上多個目錄下,所以我會指定安裝目錄,并指定-prefix選項。

  您還可以指定許多其他選項,象編譯過程中要略掉哪些部分、保留哪些部分等。我們不妨假定要全部安裝在服務(wù)器的/usr/local/mysql目錄下。這意味著我們將鍵入./configure -prefix=/usr/local/mysql命令。

  配置腳本程序運行時會檢查您的系統(tǒng),然后生成一些文件來保證編譯的順利進行。如果該腳本程序失敗,它也會顯示一些有用的錯誤信息告訴您失敗的原因。大家經(jīng)常會遇到腳本程序在尋找多線程庫文件時失敗。此時您應(yīng)當檢查一下系統(tǒng)中是否已經(jīng)安裝了MIT-pthreads,如果沒有,那么請您安裝該軟件。Linux用戶則必須安裝LinuxThreads。這些庫文件對于MySQL的多線程運行模式(也就是運行它自己的多個版本〕是非常關(guān)鍵的。

  如果一切都順利進行的話,只須簡單鍵入make命令,然后就可以去泡杯咖啡了。MySQL是相當復(fù)雜的程序,編譯起來得用一段時間。如果發(fā)現(xiàn)錯誤,可以檢查文檔,看看只否您漏掉了某些與您的操作系統(tǒng)有關(guān)的準備工作。

  接下來,鍵入make install命令,所有必需的文件都會安裝到相應(yīng)的目錄。您差不多就可以開始使用了!如果您是MySQL新手,以前從未安裝過MySQL,那您得創(chuàng)建默認的許可權(quán)限才能安裝,因此請鍵入...scripts/mysql_install_db來進行相應(yīng)的設(shè)置。

  就這樣。我們的準備工作完成了。再下面所要做的就是在機器啟動時自動啟動數(shù)據(jù)庫,并在關(guān)機時自動關(guān)閉數(shù)據(jù)庫。是的,這項工作也有一個專門的腳本程序。mysql.server start命令可以啟動數(shù)據(jù)庫,而mysql.server stop可以關(guān)閉數(shù)據(jù)庫。實在是再簡單不過了。如果您想手動啟動數(shù)據(jù)庫(這樣就不用重啟機器了),你以進到安裝MySQL的最上層目錄(/usr/local/mysql)然后鍵入bin/safe_mysqld &命令。

  我們已經(jīng)完成了一半了。接下來是PHP部分。>>
三、安裝PHP

  好,看到這里時,希望您已經(jīng)把MySQL安裝好并運行起來了。那實在是太有意思了!下面是PHP...這個過程要容易一些,不過那些大量的選項還是使人眼花繚亂。當然,您大可不必驚慌。您隨時可以重頭再來,重新編譯PHP,根據(jù)需要來加入或去掉某個選項。

  PHP的老家在http://www.php.net/。這個網(wǎng)站信息量極大,從開發(fā)項目內(nèi)容到軟件錯誤報告都有。和MySQL一樣,您可以選一個離您最近的鏡像網(wǎng)站下載。很顯然,您得到網(wǎng)站的Downloads部分去下載PHP。

  這里您的選擇不是很多。有一些預(yù)選編譯好的二進制文件,但那都是實驗性的。如果您不是在Windows平臺上,那就下載源代碼,自己編譯一下吧。

  但是我們還是先談?wù)刉indows。在使用PHP時,一般的作法是在Windows系統(tǒng)上開發(fā),然后在Unix服務(wù)器上運行。您最終可能也會選擇這種方式,這就需要您對兩種平臺下的安裝都很熟悉才行。

  下載Windows二進制文件后,您可以用您喜歡的任何一種ZIP解壓縮程序,把軟件包中的文件解壓到C盤的php3目錄下。軟件包中的README文件對安裝過程中的細節(jié)作了部分說明,但是我們在這里再對這個文件中的關(guān)鍵內(nèi)容做個讀者文摘:如果您不想把PHP安裝在C:\php3目錄,而是別的目錄,那么您得編輯解壓縮出來的文件中那個.inf文件。

  在php3目錄中,您會發(fā)現(xiàn)很多.dll文件。把所有文件名不是以php_開頭的那些.dll文件都移到\windows\system目錄下。然后,把php.ini-dist文件改一下名,改成php3.ini,并把它移到\windows目錄下。如果您打開這個文件,會發(fā)現(xiàn)里面有很多有趣的東西可以改。現(xiàn)在,把含有:

extension=php3_mysql.dll

  內(nèi)容的那一行的注釋去掉。

  如果您使用的是Win32平臺上的Apache服務(wù)器,那么請設(shè)置Apache,使其能夠識別并解釋PHP文件。您需要在http.conf文件或是srm.conf文件(具體是哪一個文件取決于您使用的Apache軟件的版本)中加入下一行:

  Action application/x-httpd-php3 "php3/php.exe"
  AddType application/x-httpd-php3 .php3

  或者,如果您使用的是IIS,那么請用鼠標右鍵單擊php_iis_reg.inf文件,并選擇“安裝”。您得重新啟動系統(tǒng),才能使剛才所做的改動生效。

  OK,說完了Windows,再來說說Unix。當然,我們要從源代碼開始編譯。與MySQL相似,把源文件下載、解包。PHP也同樣包含一個配置腳本程序,可是您不能完全使用默認設(shè)置。運行./configure -help | more命令,可以逐頁地觀看有哪些新的、有趣的選項。您必須選擇是把PHP編譯成外部CGI程序還是Apache內(nèi)嵌模塊。如果您正在使用Apache Web服務(wù)器,并且您可以對它進行重新編譯的話,請選擇內(nèi)嵌模塊方式,這種方式運行更快,使用也更簡便。否則,您可以選CGI方式。另外,您還得指定將對MySQL的支持部分編譯進去。

  現(xiàn)在我們假定要以內(nèi)嵌模塊方式編譯,并帶有MySQL支持部分。如果隨后您需要增加其他選項或庫文件的話,可以在以后再加進去。鍵入下面的命令:

./configure -with-apache=/path/to/apache/dir -with-mysql=/usr/local/mysql

  如果您打算以外部CGI程序方式來編譯的話,請去掉-with-apache選項。配置程序運行起來后,會創(chuàng)建相應(yīng)的系統(tǒng)文件。接下來簡單地執(zhí)行make命令就行了。

  又可以喝一杯咖啡了。如果您在此時感到坐立不安的話,不必擔心。每個人在初次安裝PHP的時候都有一點近不及待的感覺。再多喝點咖啡就是了。

  如果您選擇CGI程序方式來編譯,那么現(xiàn)在可以就可以使用了。只須把產(chǎn)生的可執(zhí)行文件復(fù)制到CGI程序目錄下就行了。如果您使用Apache內(nèi)嵌模塊方式來編譯,要再執(zhí)行一下make install命令,把有關(guān)文件復(fù)制到Apache目錄下。在該目錄下,您可以按照Apache的文檔說明,向其中加入PHP模塊,并重新編譯Apache。

  現(xiàn)在您得告訴Web服務(wù)器如何通過PHP程序來處理頁面內(nèi)容。如果您使用的不是Apache,那您需要查閱Web服務(wù)器軟件的文檔,看看如何讓它處理后綴是.php3的文件。Apache 1.3.x版本的用戶僅須在httpd.conf或srm.conf文件中加入:AddType application/x-httpd-php3 .php3。如果您使用的是CGI程序方式,那您在AddType前面還得加入下面內(nèi)容:

Action application/x-httpd-php3 "php3/php.exe

就是這樣。您的運氣還不那么差,現(xiàn)在MySQL也運行起來了,PHP也工作正常了。別忘了,在遇到問題時可以去查閱常見問題解答和軟件文檔。還可以試試電子郵件討論組。

  既然我們已經(jīng)進行了這么多,下面我們可以實際操練了。>>

四、第一個腳本

  如果我告訴您真正難過的一關(guān)已經(jīng)過了,您一定會很高興。軟件的安裝過程總是無法預(yù)料,因為系統(tǒng)跟系統(tǒng)之間可以說是千差萬別。不過您運氣不錯,數(shù)據(jù)庫運行起來,PHP也編譯安裝完畢,Web服務(wù)器也可以正確處理擴展名為.php3的文件了。

  我們下面就開始正式上路,要寫第一個腳本程序了。創(chuàng)建一個文本文件,在其中加入下面的內(nèi)容:





$myvar = "Hello World";
echo $myvar;
?>



 

 現(xiàn)在,訪問相應(yīng)的URL,例如,http://myserver/test.php3。您應(yīng)該可以看到頁面中包含“Hello World”的文字。如果您看到的是錯誤信息,查一下PHP文檔,看看軟件設(shè)置是否正確無誤。

  就是這樣了!這是您的第一個PHP程序。如果您查看一下這個頁面的HTML源代碼,您會發(fā)現(xiàn)里面只有Hello World 這樣的文字。

  那是因為PHP引擎過濾了文件內(nèi)容,對其中的代碼作了處理,轉(zhuǎn)換成了標準的HTML。

  在上面的程序中您最先注意到的可能是定界符,也就是?lt;?php開始的那幾行。這個標記說明后面是PHP代碼,而?>表示代碼結(jié)束。PHP的強大之處在于,這些代碼可以以多種不同方式放在任意位置 - 我是說任意位置。后面我們會看到一些很有趣的例子,現(xiàn)在我們還是從最簡單的開始。如果您愿意,也可以設(shè)置PHP,讓它使用短標記,,但這與XML會發(fā)生沖突,所以要小心使用。如果您是從ASP轉(zhuǎn)向PHP,您甚至可以讓PHP使用作為定界符。

  您還會注意到每行后面的分號。這些分號稱為分隔符,用于分隔不同的指令。您可以把所有的PHP代碼寫在一行里,用分隔符把命令分開。但是那樣看起來很亂,所以我們在每個分號后面都另起一行。記住,每行最后都要以分號結(jié)束。

  最后,您會注意到myvar這個字以$符號開頭。這個符號告訴PHP,這是一個變量。我們把“Hello World”賦給變量$myvar。一個變量可以是數(shù)字,也可以是數(shù)組。不管怎樣,所有的變量都是以$符開頭。

  PHP真正強大之處來源于它的函數(shù)。函數(shù),基本上是處理指令序列。如果您把所有的選件都編譯進PHP,總共會有超過700個函數(shù)。這些函數(shù)可以讓您做很多事情。

  現(xiàn)在我們再加進一些MySQL的內(nèi)容進去。>>
五、裝載數(shù)據(jù)庫

  現(xiàn)在,我們要加入MySQL的內(nèi)容了。要想知道PHP中包含哪些選項,或服務(wù)器方面的一些情況,一種簡便的方法是使用函數(shù)phpinfo()。創(chuàng)建一個象下面這樣的程序:





phpinfo();
?>



 

 保存這個程序,在瀏覽器中訪問這個文件。您會看到網(wǎng)頁中包含了一些有趣的、有用的信息,象這樣。這些信息是有關(guān)服務(wù)器、Web服務(wù)器內(nèi)部環(huán)境變量、PHP中包含的選項,等等。在第一段Extensions中,找到以MySQL開頭的一行。如果沒有找到,那說明MySQL支持選項并沒有編譯進PHP。您可以再檢查一下安裝步驟,查閱一下PHP文檔,看您是否漏掉了什么。

  如果找到了MySQL那一行,那您可以繼續(xù)了。

  從MySQL數(shù)據(jù)庫中讀取數(shù)據(jù)之前,我們得先往數(shù)據(jù)庫里放一些數(shù)據(jù)。在現(xiàn)在這一階段,還沒有一個簡便的方法來做這件事情。大多數(shù)的PHP程序都帶有一個數(shù)據(jù)文件,該文件包含一些數(shù)據(jù)來創(chuàng)建并激活MySQL數(shù)據(jù)庫。這個過程不在本教程范圍之內(nèi),所以讓我來替您做這件事情吧。

  MySQL使用它自己的用戶權(quán)限表。在安裝時,會創(chuàng)建一個默認的用戶(root),該用戶是沒有口令的。數(shù)據(jù)庫管理員可以根據(jù)需要來增加用戶并賦予用戶各種不同的權(quán)限,但這項工作完全可以另寫一本書了,所以我們只使用root用戶。如果您自己管理服務(wù)器和數(shù)據(jù)庫,為root用戶分配一個口令是很重要的。

  總之,我們還是接著說數(shù)據(jù)庫吧。對Win32用戶來說,很對不起,不過您要在DOS下做些工作。您不得不使用DOS窗口,或者在“執(zhí)行”窗口中鍵入所有命令。別忘了,輸入命令時要帶上MySQL/bin的目錄名。Unix用戶可以在MySQL的bin目錄下輸入命令,但命令必須以./開頭,才能讓程序運行起來。

  我們要做的第一件事情是實際創(chuàng)建出數(shù)據(jù)庫。在命令行下,鍵入下列命令:

mysqladmin -u root create mydb

這樣就創(chuàng)建了一個名為“mydb”的數(shù)據(jù)庫。-u選項告訴MySQL我們使用的是root用戶。

  下一步,我們要加入一些數(shù)據(jù),這里我們用的示例數(shù)據(jù)是大家都喜歡用的員工數(shù)據(jù)庫。我們將會用到我前面提到過的數(shù)據(jù)文件。如果您想在這方面多了解一些,可以查閱MySQL所帶的手冊或訪問 http://www.turbolift.com/mysql/網(wǎng)站。
BR>
  把下面的文字復(fù)制到一個文件中,把該文件存在MySQL的bin目錄下(我假定文件名是mydb.dump)。

CREATE TABLE employees ( id tinyint(4) DEFAULT '0' NOT NULL
AUTO_INCREMENT, first varchar(20), last varchar(20),
address varchar(255), position varchar(50), PRIMARY KEY (id),
UNIQUE id (id));INSERT INTO employees VALUES (1,'Bob','Smith',
'128 Here St, Cityname','Marketing Manager');

INSERT INTO employees VALUES (2,'John','Roberts','45 There St ,
Townville','Telephonist');

INSERT INTO employees VALUES (3,'Brad','Johnson','1/34 Nowhere Blvd,
Snowston','Doorman');

 

 如果文字是折行的,請確保每一個INSERT語句都是另起一行的。現(xiàn)在,我們要把數(shù)據(jù)加入到mydb數(shù)據(jù)庫中了。在命令行下,鍵入下面的命令:

    mysql -u root mydb
  此時您應(yīng)該不會遇到什么錯誤。如果真的出錯了,請仔細檢查一下是否因上面的文字折行而引起錯誤。>>
六、測試

  OK,現(xiàn)在我們已經(jīng)把數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中了。現(xiàn)在我們來處理這些數(shù)據(jù)。把下面的文字存入一個文件中,把該文件存在Web服務(wù)器的文檔目錄下,后綴名為.php3。





$db = mysql_connect("localhost", "root");
mysql_select_db("mydb",$db);
$result = mysql_query("SELECT * FROM employees",$db);
printf("First Name: %s
\n", mysql_result($result,0,"first"));
printf("Last Name: %s
\n", mysql_result($result,0,"last"));
printf("Address: %s
\n", mysql_result($result,0,"address"));
printf("Position: %s
\n", mysql_result($result,0,"position"));
?>





  我來解釋一下上面的代碼。mysql_connect()函數(shù)負責以指定的用戶名(本例中用戶名是root)連接到指定機器(在本例中機器是本機localhost)上的MySQL數(shù)據(jù)庫。如果您想指定用戶口令,您也可以把它送給這個函數(shù)。連接的結(jié)果保存在變量$db中。

  隨后,mysql_select_db()函數(shù)告訴PHP,我們要讀取的數(shù)據(jù)庫是mydb。我們可以在程序中同時連接到多臺機器上的多個數(shù)據(jù)庫,但目前我們還是限于連接一個數(shù)據(jù)庫。

  接下來,mysql_query()函數(shù)完成最復(fù)雜的部分。利用剛才得到的連接結(jié)果標識,該函數(shù)把一行SQL語句送給MySQL服務(wù)器去處理。返回的結(jié)果保存在變量$result中。

  最后,mysql_result()函數(shù)顯示SQL查詢命令所得到的各個字段的值。利用變量$result,我們就可以找到第一條記錄,記錄號是0,并將其中各字段的值顯示出來。

  如果您以前沒用過Perl或C語言,那么printf函數(shù)的語法格式會顯得很奇怪。在上面的每一行程序中,%s代表表達式第二部分中的那個變量(例如,mysql_result($result,0,"position"))應(yīng)該以字符串的形式顯示出來。想更深入了解printf,請參閱PHP文檔。

  這一課我們就講到這里了。我們已經(jīng)成功地編譯、安裝和設(shè)置了MySQL和PHP,并且運行了一個簡單的程序來讀取數(shù)據(jù)庫中的信息。在 第二課里,我們會做一些更復(fù)雜的工作,來顯示多行記錄的數(shù)據(jù),甚至與數(shù)據(jù)庫互相交換數(shù)據(jù)。

繼續(xù)努力吧!



本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔相應(yīng)法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
如何在Windows中啟用Hyper-V 如何在Windows中啟用Hyper-V Aug 04, 2025 am 12:53 AM

Hyper-VcanbeenabledonWindowsPro,Enterprise,orEducationeditionsbymeetingsystemrequirementsincluding64-bitCPUwithSLAT,VMMonitorModeExtension,BIOS/UEFIvirtualizationenabled,andatleast4GBRAM.2.EnableHyper-VviaWindowsFeaturesbyopeningoptionalfeatures,chec

如何解決觸摸板在Windows上無法正常工作? 如何解決觸摸板在Windows上無法正常工作? Aug 05, 2025 am 09:21 AM

Checkifthetouchpadisdisabledbyusingthefunctionkey(Fn F6/F9/F12),adedicatedtogglebutton,orensuringit’sturnedoninSettings>Devices>Touchpad,andunplugexternalmice.2.UpdateorreinstallthetouchpaddriverviaDeviceManagerbyselectingUpdatedriverorUninstal

如何在Apache上安裝讓我們加密SSL證書? 如何在Apache上安裝讓我們加密SSL證書? Aug 04, 2025 am 09:47 AM

安裝Certbot及其Apache插件;2.運行Certbot獲取證書并配置域名;3.可選配置HTTP到HTTPS的自動重定向;4.設(shè)置自動續(xù)期并通過dry-run測試;5.驗證安裝并確保Apache正常重載配置,證書成功部署后將自動管理續(xù)期,整個過程完成后即可實現(xiàn)安全的HTTPS訪問。

如何在Windows中檢查您的PC規(guī)格 如何在Windows中檢查您的PC規(guī)格 Aug 03, 2025 pm 03:46 PM

UseSystemInformation(msinfo32)forthemostdetailedspecsincludingCPU,RAM,systemtype,BIOS,motherboard,andWindowsversion.2.CheckSettings>Aboutforaquickoverviewofprocessor,RAM,deviceID,andsystemtype.3.OpenTaskManager’sPerformancetabtoseereal-timedataonC

如何還原Windows中的原始系統(tǒng)字體 如何還原Windows中的原始系統(tǒng)字體 Aug 04, 2025 am 08:46 AM

要恢復(fù)Windows系統(tǒng)字體,請先檢查是否使用第三方工具修改過字體,如有則通過該工具的“恢復(fù)默認”選項重置;若無工具可用,可手動通過注冊表編輯器定位HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Fonts,確保SegoeUI相關(guān)字體值正確指向segoeui.ttf等文件,必要時先備份注冊表;接著以管理員身份運行命令提示符并執(zhí)行sfc/scannow命令修復(fù)系統(tǒng)文件;最后前往設(shè)置→個性化→主題,選擇Windows默認亮

YII開發(fā)人員:掌握基本技術(shù)技能 YII開發(fā)人員:掌握基本技術(shù)技能 Aug 04, 2025 pm 04:54 PM

要成為Yii大師,需要掌握以下技能:1)理解Yii的MVC架構(gòu),2)熟練使用ActiveRecordORM,3)有效利用Gii代碼生成工具,4)掌握Yii的驗證規(guī)則,5)優(yōu)化數(shù)據(jù)庫查詢性能,6)持續(xù)關(guān)注Yii生態(tài)系統(tǒng)和社區(qū)資源。通過這些技能的學(xué)習和實踐,可以全面提升在Yii框架下的開發(fā)能力。

如何啟用Windows應(yīng)用程序的效率模式 如何啟用Windows應(yīng)用程序的效率模式 Aug 03, 2025 pm 04:38 PM

Windows沒有直接的“效率模式”開關(guān),但可通過多種內(nèi)置功能實現(xiàn)類似效果。1.使用任務(wù)管理器:按Ctrl Shift Esc打開,右鍵目標應(yīng)用選擇“轉(zhuǎn)到詳細信息”,再右鍵該進程選擇“設(shè)置優(yōu)先級”為“低于正?!被颉暗汀币越档虲PU占用,并在“啟動”選項卡中禁用不必要的開機自啟程序。2.啟用電池saver或電源效率模式:點擊任務(wù)欄電池圖標開啟電池saver,或通過“設(shè)置>系統(tǒng)>電源與電池”設(shè)置自動啟用,可限制后臺活動、減緩應(yīng)用同步并降低視覺效果。3.管理后臺應(yīng)用權(quán)限:進入“設(shè)置>

在Windows中安裝可選功能時,如何修復(fù)' 0x800F0954”錯誤 在Windows中安裝可選功能時,如何修復(fù)' 0x800F0954”錯誤 Aug 05, 2025 am 09:30 AM

首先運行Windows更新疑難解答以自動修復(fù)常見問題,1.運行Windows更新疑難解答;2.檢查網(wǎng)絡(luò)連接和代理設(shè)置,確保能訪問Windows更新服務(wù)器;3.使用DISM命令修復(fù)組件存儲,必要時指定本地WindowsISO源;4.通過PowerShell安裝可選功能時手動指定ISO源路徑;5.重置Windows更新組件服務(wù)并清除緩存;6.運行sfc/scannow和chkdsk檢查系統(tǒng)和磁盤錯誤;最終確保系統(tǒng)更新至最新并優(yōu)先使用官方ISO解決文件缺失問題,多數(shù)情況可成功修復(fù)0x800f0954錯

See all articles