當前位置:首頁 » 編程語言 » phpwincache

phpwincache

發布時間: 2025-03-07 22:30:00

❶ thinkphp 數據緩存是否校驗緩存是什麼意思

在ThinkPHP中進行緩存操作,一般情況下並不需要直接操作緩存類,因為系統內置對緩存操作進行了封裝,直接採用S方法即可,例如:

  • 緩存初始化

// 緩存初始化

S(array('type'=>'xcache','expire'=>60));

緩存初始化可以支持的參數根據不同的緩存方式有所區別,常用的參數是:

參數 描述

expire 緩存有效期(時間為秒)

prefix 緩存標識前綴

type 緩存類型

系統目前已經支持的緩存類型包括:Apachenote、Apc、Db、Eaccelerator、File、Memcache、Redis、Shmop、sqlite、Wincache和Xcache。

如果S方法不傳入type參數初始化的話,則讀取配置文件中設置的DATA_CACHE_TYPE參數值作為默認類型。同樣的道理,prefix參數如果沒有傳入會讀取配置文件的DATA_CACHE_PREFIX參數值,expire參數沒有傳入則讀取DATA_CACHE_TIME配置值作為默認。

有些緩存方式會有一些自身特殊的參數,例如Memcache緩存,還需要配置其他的參數:

S(array(

'type'=>'memcache',

'host'=>'192.168.1.10',

'port'=>'11211',

'prefix'=>'think',

'expire'=>60)

);

對於全局的緩存方式,一般我們建議添加prefix(緩存前綴)參數用以區分不同的應用,以免混淆。

  • 緩存設置

// 設置緩存

S('name',$value);

會按照緩存初始化時候的參數進行緩存數據,也可以在緩存設置的時候改變參數,例如:

// 緩存數據300秒

S('name',$value,300);

甚至改變之前的緩存方式或者更多的參數:

// 採用文件方式緩存數據300秒

S('name',$value,array('type'=>'file','expire'=>300));

如果你在緩存設置的時候採用上面的數組方式傳入參數的話,會影響到後面的緩存存取。

緩存讀取

// 讀取緩存

$value = S('name');

緩存讀取的是前面緩存設置的值,這個值會受緩存初始化或者緩存設置的時候傳入的參數影響。 如果緩存標識不存在或者已經過期,則返回false,否則返回緩存值。

  • 緩存刪除

// 刪除緩存

S('name',null);

刪除緩存標識為name的緩存數據。

對象方式操作緩存

我們可以採用對象方式操作緩存,例如:

// 初始化緩存

$cache = S(array('type'=>'xcache','prefix'=>'think','expire'=>600));

$cache->name = 'value'; // 設置緩存

$value = $cache->name; // 獲取緩存

unset($cache->name); // 刪除緩存

如果你設置了緩存前綴的話,對應的緩存操作只是對應該緩存前綴標識的,不會影響其他的緩存。

關於文件緩存方式的安全機制

如果你使用的是文件方式的緩存機制,那麼可以設置DATA_CACHE_KEY參數,避免緩存文件名被猜測到,例如:

'DATA_CACHE_KEY'=>'think'

  • 緩存隊列

數據緩存可以支持緩存隊列,簡單的說就是可以限制緩存的數量,只需要在初始化的時候指定length參數:

S(array('type'=>'xcache','length'=>100,'expire'=>60));

設置了length參數後,系統只會緩存最近的100條緩存數據。

❷ Xcache和memcache選哪個好

memcache和 Xcache 是PHP的2個緩存工具。PHP5.5以來,自帶有 Zend Opcache ,不過默認沒啟用。
這些緩存器的原理:

引用
把PHP執行後的數據緩沖到內存中從而避免重復的編譯過程,能夠直接使用緩沖區已編譯的代碼從而提高速度,降低伺服器負載,它們的效率是顯而易見的,像drupal這種龐大的CMS,每次打開一個頁面要調用數十個PHP文件,執行數萬行代碼,效率可想而知

然而Opcache 只自動緩存代碼,它沒有開放一個自定義緩存的API,要用到用戶緩存的話還得用上Xcache或者memcache。
Xcache是中國人所做,看起來很牛叉,但是在實際應用中發現這個東西太不穩定了,光用它作代碼緩存(後台自動緩存PHP代碼),竟然有時候會使得整個PHP進程都當掉。然後也試了Xcache的用戶緩存,API文檔寫得真夠殘的,好在還能用,但萬沒有想到,在fastcgi模式下,緩存命中率低得可憐,用和沒用基本上差不多,明明緩存了,後一個請求過來一查卻說沒緩存,可能延時個幾秒後才得知這個已經緩存了,才能取出緩存內容。這玩意到底仔細測試沒有?我用的是3.1.0官方正式版Xcache在PHP 5.5 里作的測試,簡直就是個廢物!還記得以前在PHP5.2裡面也用它過,莫名其妙的請求失敗也時有出現。現在直接不敢再用……

相比這個XCache,memcache穩定得多。題外話:memcached和memcache又有點不同,memcached是memcache的守護進程,但是PHP中也有memcached的擴展。這兩個說實話是讓人頭暈不知道是什麼區別,其實我看來就是調用memcache的封裝模式不太一樣而已。具體哪些調用上的不同,參考 http://pecl.php.net/package/memcache 和http://pecl.php.net/package/memcached 。一看就知道memcached要多一些API函數調用,功能也更強大一些。而實際上基礎應用的話memcache已經足夠。

memcache的使用首先要有它的服務(也就是memcached進程)在跑,這個是一個小小的軟體,一般是用C++編譯,可以部署在與PHP同一台也可以不同,甚至可以分布式部署幾個memcached服務在不同的伺服器上。而PHP的memcached只是它的客戶端而已。memcached本身沒有PHP代碼緩存功能,現升到PHP5.5後直接交給自帶Opcache 了。一般用它作用戶緩存。經過實際開發,memcached穩定性是非常高的,只要有緩存,命中率幾乎在99%以上。PHP官方下提供了它的擴展可直接使用:http://pecl.php.net/package/memcache 連Windows版的DLL也直接在那裡了,不用自己再編譯。Windows下編譯這些東西真是麻煩得很啦~

綜上memcache更加穩定,推薦使用。Xcache真要用的話,還是老實在本地先測試一下再說。
此外,微軟Windows下PHP可以使用Wincache,這個的穩定性沒得說的,而且也不用守護進程。但是微軟沒能編譯適用於PHP 64位的DLL。要想通用和跨平台,memcache是首選!!

❸ 為什麼我們要選擇yii框架



背景介紹:
SitePoint曾發表過一篇文章,著重強調了一些頂級的PHP框架,當時並列排名第四的是Yii(發音Yee)框架,最新版本為1.1.14。最近,Yii發布了2.0版本。

(推薦教程:yii)
然而我們對它進行報導的時候,它還處在RC狀態,如今剛好完整新版本發布,我覺得是時候重新考慮一下選擇它的因素了。
選擇yii框架的七大理由:
1、安裝簡單
對Web開發者來說,時間就是金錢。沒有人會希望把自己的時間浪費在繁瑣的安裝和配置上。
Composer會來處理安裝程序。那如果你想要一個安裝過程的描述,Sitepoint最近發表了一篇關於此的文章,你可以參閱以下。而我比較喜歡傾向於使用基本的應用模板,哪怕我的站點上有一個單獨的前端和後端組件。相反,我選擇在我站點的後端部分使用一個模塊。(Yii模塊是迷你應用程序的最佳寫照,用來嵌入到你的主應用程序中。)
註:後面的很多例子中的目錄引用都使用到了簡單模板的目錄結構。
2、使用現代技術
Yii是一個純粹的OOP框架,它充分利用了PHP一些較先進的功能,包括延遲靜態綁定,SPL類和介面,以及匿名函數。
所有的類都被稱為命名空間,並允許你利用它們的PSR-4兼容的自動載入機。也就是說,包括Yii中的HTML輔助類,也是同樣如此簡單:
use yiihelpersHtml;Yii還可以定義別名,來幫助簡化你的命名空間。在上面的例子中,use聲明會載入一個類定義,目錄中的默認路徑為 /vendor/yiisoft/yii2/helpers。這個別名被定義在BaseYii類中第79行:
public static $aliases = ['@yii' => __DIR__];該框架本身是使用Composer安裝的,和它的擴展一樣。發布擴展的程序甚至和創建composer.json一樣簡單,在Github上託管你的代碼,並在Packagist上列出擴展。Yii還可以定義別名,來幫助簡化你的命名空間。在上面的例子中,use聲明會載入一個類定義,目錄中的默認路徑為 /vendor/yiisoft/yii2/helpers。這個別名被定義在BaseYii類中第79行:
3、高度的可擴展性
Yii就像一套西裝,看起來很大,但其實卻很容易調整來滿足你的需求。實際上,框架的每個組件都是可擴展的。舉一個簡單的例子就是,在你的觀點上增加了一個獨特的body ID。(如果想知道你為什麼想這樣做,可以查看此文章)
首先,我會在我的appcomponents中創建一個名為View.php的文件,並添加以下內容:
namespaceappcomponents;

classView extendsyiiwebView {

public$bodyId;

/* Yii allows you to add magic getter methods by prefacing method names with "get" */

publicfunction getBodyIdAttribute() {
return($this->bodyId !='') ?'id="' . $this->bodyId .'"' : '';
}

}然後,在我的主布局文件(appviewslayoutsmain.php)中,我想在HTML的body標簽中補充以下內容:
<body <?=$this->BodyIdAttribute?>>
最後,我想在主配置文件中添加如下內容,讓Yii可以使用擴展的View類,而不是默認的:
return[
// ...
'components'=> [
// ...
'view'=> [
'class'=> 'appcomponentsView'
]
]
];4、鼓勵測試
Yii與Codeception是緊密相連的。Codeception是一個了不起的PHP測試框架,有助於簡化應用創建部件、功能測試和驗收測試的過程。因為你寫的所有應用均是自動化測試,對吧?
測試過程中,Codeception擴展會使配置應用程序變得更簡單。只需簡單提供/tests/_config.php文件,即可配置你的測試程序。例如:
return[
'components'=> [
'mail'=> [
'useFileTransport'=> true,
],
'urlManager'=> [
'showScriptName'=> true,
],
'db'=> [
'dsn'=> 'mysql:host=localhost;dbname=mysqldb_test',
],
],
];使用該配置,將會發生如下幾種情況:
1、 在功能測試和驗收測試期間發送的任何一封郵件,將會被寫入一個文件中,而不是被發送。使用該配置,將會發生如下這種情況:
2、 在你測試中的URLs將會採取這種格式: index.php/controller/action 而不是這種:/controller/action
3、 測試將會使用你的測試資料庫,而不是你的產品資料庫。
存在Yii框架中的特殊模塊,同樣也存在Codeception內。它TestGuy類中增加了幾個方法,協助你在功能測試中的活動記錄(Yii中的ORM)。舉例來說,如果你想看看是否成功創建了一個用戶名為「testuser」的新user,你可以做以下幾點:
$I->amOnPage('register');
$I->fillField('username','testuser');
$I->fillField('password','qwerty');
$I->click('Register');
$I->seeRecord('appmodelsUser',array('name'=> 'testuser'));5、簡化安全性
安全性是任何一個web應用的重要組成部分,幸運的是,Yii有一些很棒的功能可以幫你解決這方面的煩惱。
Yii帶有一個安全應用組件,其中公開的幾個方法可以幫助創建一個更安全的應用。其中一些比較有用的方法如下:

·generatePasswordHash: 從一個密碼和隨機因子生成一個安全的單向散列函數。這種方法為你編譯了一個隨機因子,然後通過PHP crypt函數功能提供的字元串創建了一個單項散列函數。
·validatePassword:對於generatePasswordHash,這是一個伴侶功能,並且允許你檢查用戶提供的密碼是否與你存儲的散列函數相匹配。
·generateRandomKey:允許你創建一個任意長度的隨機字元串。
Yii會對所有不安全的HTTP請求方法(PUT,POST,DELETE)進行自動檢查,當你使用ActiveForm::begin()方法創建開放表單標簽時,它會生成並輸出一個token。通過編輯你的主配置文件可以禁止此功能,方法如下:
return[
'components'=> [
'request'=> [
'enableCsrfValidation'=> false,
]
];為了防止XSS,Yii提供了一個叫HtmlPurifier的輔助類。這個類有一個名為process的靜態方法,並且會使用popular filter library過濾出同名的輸出庫。
Yii還包括備用類,用來進行用戶身份驗證和授權。授權分為兩種類型:ACF(訪問控制過濾器)和RBAC(基於角色的訪問控制)。
這兩種授權方法,較簡單的要數ACF了,它是通過在你的控制器中添加以下行為方法來實現的:
useyiifiltersAccessControl;

classDefaultController extendsController {
// ...
publicfunction behaviors() {
return[
// ...
'class'=> AccessControl::className(),
'only'=> ['create','login','view'],
'rules'=> [
[
'allow'=> true,
'actions'=> ['login','view'],
'roles'=> ['?']
],
[
'allow'=> true,
'actions'=> ['create'],
'roles'=> ['@']
]
]
];
}
// ...
}上面的代碼用於區分DefaultControllerto,允許guest用戶的訪問login 和view行為,而不是create 行為。(? 是一個匿名用戶別名,@ 指的是已認證用戶)。
RBAC是指那些用戶可以在整個應用中執行特定操作行為的更有效的方法。包括為用戶創建角色,定義app許可權,然後使這些許可權試用於相應的角色。如果你想創建一個Moderator的角色,並允許分配給該角色的所有用戶批准文章。
你也可以使用RBAC定義角色,它允許你在特定條件下,授權訪問應用的某些方面的自定義規則。例如,你可以創建一個規則,即允許用戶編輯自己的文章,而不是那些其他人創建的。
6、縮短開發時間
大多數項目都會涉及一定的重復任務,沒有人願意浪費時間。而Yii提供的一些工具可以幫助你減少在這些任務中所花費的時間,將更多的時間用於定製讓客戶滿意的應用。
在這些工具中,其中有一個名為「Gii」的工具最為強大。Gii是一個基於web的基架代碼工具,可以讓你快速創建代碼模板:
·模型
·控制器
·形式
·模塊
·擴展
·CRUD控制器行為和視圖
Gii是高度可配置的。你可以將其設置為僅在特定的環境下載入。只需簡單編輯下你的web配置文件即可,方法如下:
if (YII_ENV_DEV) {
// ...
$config['moles']['gii'] = [
'class' => 'yiigiiMole',
'allowedIPs' => ['127.0.0.1', '::1']
]
}這樣就可以確保黨Yii的環境設置為開發的時候,Gii僅支持載入,並且它只通過本地主機訪問時才會載入。
現在,讓我們來看下模型生成器吧:
表名使用的是一個預輸入控制項,來試圖猜測哪個表格與你的模型相關聯,並且所有領域都有一個翻轉工具,提示你如何填寫出來。在用Gii生成它之前,你可以預覽代碼,並且所有代碼模板是完全可以自定義的。
還有幾個命令行工具可以幫你為你的自動化測試創建資料庫遷移,信息翻譯(I18N:國際化)和資料庫fixtures 代碼模板。例如,你可以使用如下命令創建一個新的資料庫遷移文件:
yii migrate/create create_user_table這將會在 {appdir}/migrations上創建一個新的遷移模板,看起來像這樣的:
<?php

use yiidbSchema;

class m140924_153425_create_user_table extends yiidbMigration
{
public function up()
{

}

public function down()
{
echo "m140924_153425_create_user_table cannot be reverted. ";

return false;
}
}所以我們可以說,我想添加在該表中再添加幾列。我只想添加以下內容到up 方法中:
public function up()
{
$this->createTable('user', [
'id' => Schema::TYPE_PK,
'username' => Schema::TYPE_STRING . ' NOT NULL',
'password_hash' => Schema:: TYPE_STRING . ' NOT NULL'
], null);
}然後,保證我可以反向遷移,下面我將添加down 方法:
public function down()
{
$this->dropTable('user');
}創建該表將會簡單包括一個在運行在命令行的命令:
./yii migrate然後移除該表:
./yii migrate/down7、容易調整為最佳性能
大家都知道,一個網站很慢的話會很容易讓用戶產生不滿,所以Yii提供了幾種工具來幫助你從應用中「擠」出更多的速度。
所有Yii的緩存組件都是從yii/caching/Cache擴展來的,你可以選擇任何一種,你想同時使用一個通用API擴展的緩存系統。你甚至可以注冊多個高速緩存組件。Yii目前支持資料庫和文件緩存,APC,Memcache, Redis, WinCache, XCache和Zend 數據緩存。
默認情況下,如果你正在使用Active Record,然後Yii會運行一個額外的查詢,來確定表參與生成模型的架構。你可以通過編輯注配置文件設置應用程序,從而緩存這些架構:
return [
// ...
'components' => [
// ...
'db' => [
// ...
'enableSchemaCache' => true,
'schemaCacheDuration' => 3600,
'schemaCache' => 'cache',
],
'cache' => [
'class' => 'yiicachingFileCache',
],
],
];最後,Yii有一個命令行工具,使前端資源極簡化更容易。只需運行以下命令來生成配置模板:
./yii asset/template config.php然後,編輯該配置來指定工具,達到你想要的簡化效果(如關閉編譯器, YUI Compressor,或UglifyJS)。生成的配置模板,如下所示:
<?php
return [
'jsCompressor' => 'java -jar compiler.jar --js {from} --js_output_file {to}',
'cssCompressor' => 'java -jar yuicompressor.jar --type css {from} -o {to}',
'bundles' => [
// 'yiiwebYiiAsset',
// 'yiiwebJqueryAsset',
],
'targets' => [
'appconfigAllAsset' => [
'basePath' => 'path/to/web',
'baseUrl' => '',
'js' => 'js/all-{hash}.js',
'css' => 'css/all-{hash}.css',
],
],
'assetManager' => [
'basePath' => __DIR__,
'baseUrl' => '',
],
];接著,運行此控制台命令來實現壓縮
'components' => [
// ...
'assetManager' => [
'bundles' => require '/app/assets_compressed.php'
]
]注意:你必須要手動下載和安裝這些外部工具。
結論:
像任何一個好的框架一樣,Yii能夠幫助你快速創建流行的web應用,並確保它們可以做的很好。通過做許多繁瑣的事情,它幫你你創建安全的和可測試的網站。你可以輕松的使用它提供的大部分功能,或者你也可以修改其中任何一個來適應你的需求。真心建議你在你的下一個web項目中考慮一下它!

linux下phpstudy怎麼安裝php環境變數

linux下phpstudy環境的安裝
phpStudy Linux版&Win版同步上線 支持Apache/Nginx/Tengine/Lighttpd/IIS7/8/6
phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd,
支持php5.2/5.3/5.4/5.5切換
已經在centos-6.5,debian-7.4.,ubuntu-13.10測試成功。
下載版:http//lamp.phpstudy.net/phpstudy.bin
完整版:http//lamp.phpstudy.net/phpstudy-all.bin
安裝:
wget -c http//lamp.phpstudy.net/phpstudy.bin
chmod +x phpstudy.bin #許可權設置
./phpstudy.bin #運行安裝
用時十到幾十分鍾不等,安裝時間取決於電腦的下載速度和配置。
也可以事先下載好完整,安裝時無需下載。
安裝完成
如何切換php版:
假如你先安裝的apache+php5.3
想切換成nginx+php5.4
你就再走一次./phpstudy.bin
但是你會發現有一行是否安裝mysql提示選不安裝
這樣只需要編譯nginx+php5.4
從而節省時間,這樣只需要幾分鍾即可。
項目地址:http://lamp.phpstudy.net/
使用說明:
服務進程管理:phpstudy (start|stop|restart|uninstall)
站點主機管理:phpstudy (add|del|list)
ftpd用戶管理:phpstudy ftp (add|del|list)
=phpstudy WIN版下載==================
『軟體簡介』
該程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境。該程序綠色小巧簡易迷你僅有35M,有專門的控制面板。總之學習PHP只需一個包。
對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程序包都是一個不錯的選擇。
1、全面適合 Win2000/XP/2003/win7/win8/win2008 操作系統 ,支持Apache、IIS、Nginx和LightTPD。
2、該程序包集成以下軟體,括弧內為phpstudy下對應的目錄。
php 5.6a3 (php56n)
php 5.5.10 (php55)
php 5.5.10-nts (php55n)
php 5.4.26 (php54)
php 5.4.26-nts (php54n)
php 5.3.28 (php53)
php 5.3.28-nts (php53n)
php 5.2.17 (php52)
Apache 2.4.7 (Apache)
Nginx 1.5.11 (nginx)
LightTPD 1.4.32 (Lighttpd)
MySQL 5.5.36 (MySQL)
MySQL-Front 5.3 (SQL-Front)
phpMyAdmin 3.5.8.2 (phpMyAdmin)
pear 1.9.4 (pear)
OpenSSL 1.0.1e&0.9.8y
ZendOptimizer 3.3.3 (php5.2有)
Zend Loader 5.5.0 (php5.3有)
Zend Loader 6.0.0 (php5.4有)
wincache 1.3.5 (fastcgi有)
php_opcache 7.0.3 (ZendOpcache擴展)
xdebug 2.2.3.1
Zend Debugger 6.2 (php5.3/4 fastcgi有)
xcache 3.1.0
eAccelerator 1.0&0.9.6
php_sqlsrv (MSSQL擴展)
php_pdo_sqlsrv (PDO-MSSQL擴展)
php_mongo 1.4.5 (MongoDB擴展)
php_dbase 5.1.0 (dbase擴展)
php_dbx 1.1.2 (dbx擴展)
php_ibm_db2 1.9.5 (ibm_db2擴展)
php_apc 3.1.13 (php_apc擴展)
php_memcache 3.0.8
phpStudy Ftp server (FTPServ)
SendMail 3.2 (sendmail)
VC++ 2008 運行庫
3、MySQL資料庫默認用戶名:root,密碼root,安裝後請重新設置密碼
4、本程序純綠色,支持22種組合一鍵切換,支持系統服務和非服務兩種啟動方式,自由切換。改變安裝路徑或拷貝到別的電腦上也可正常運行;即便是運行完再更改路徑也能運行,真正做到無須配置。重寫控制面板更加有效直觀地進行控製程序的啟停。
5、自帶FTP伺服器,支持多用戶,無需再安裝FTP伺服器。自帶網站掛馬監視器,隨時記錄文件的修改情況,讓掛馬文件無處可逃。
6、本程序完美支持II7,IIS8和IIS6。應網友的要求製作Nginx版和Lighttpd版。Nginx版為phpfind,Lighttpd版為phpLight。
推薦:學習JSP用JspStudy。
『軟體簡介』
JspStudy集成JDK+tomcat+Apache+mysql,JSP環境配置一鍵啟動。無需修改任何配置即可迅速搭建支持JSP的伺服器運行環境。
純綠色解壓即可,支持系統服務和非服務兩種啟動方式,自由切換。控制面板更加有效直觀地進行控製程序的啟停。
JspStudy將復雜的JSP環境配置簡單化。
『特別注意』
1. 為了減少出錯安裝路徑不得有漢字,如有防火牆開啟,會提示是否信任httpd、mysqld運行,請選擇全部允許。
2. 此為apache+php方案,需要Nginx+php方案的請到www.phpStudy.net下載phpfind,Lighttpd+PHP方案下載phpLight。
3. 重裝系統後或相關服務丟失時,只需要點一下『運行模式-應用』即可。
4. 可通過菜單『卸載相關服務』進行卸載相關服務。
5. 在『啟動』、『停止』、『重啟』三個啟停按鈕上右鍵可以有選擇地進行啟停,左鍵將控制全部的啟停。
6. 菜單『phpStudy 設置』可以進行php,apche,mysql的相關設置。菜單『站點域名設置』可以進行站點及域名的添加。
7. 本程序分為安裝版和非安裝版,無論是安裝還是免安裝,最後的效果完全一致。
8. 埠問題無法啟動時,請使用菜單『環境埠檢測』進行埠檢測,嘗試啟動。
26種組合一鍵切換apache+php
php擴展管理超級方便
nginx+php
IIS7/8/6+php
mysql備份還原導入導出
站點域名設置
埠檢測
博客不再更新,請到官方網站下載:http://www.phpstudy.net/
下載地址解壓版:http://www.phpstudy.net/phpstudy/phpStudy.zip
下載地址安裝版:http://www.phpstudy.net/phpstudy/phpStudy-install.zip
其他版本:
軟體簡單說明各版本的區別大小下載
phpStudy26種組合,超全大合集Apache+Nginx+LightTPD+IIS
php5.2 php5.3 php5.4 php5.5 php5.6
MySQL phpMyAdmin MySQL-Front
26種組合自由切換,是下面5個版本的合集
同時支持apache/nginx/Lighttpd和IIS7/8/636M解壓版
安裝版
phpStudy
Lite
新手用,經典wamp組合Apache+php5.3+php5.4+MySQL (wamp集成包)
沒有上面合集復雜的多版本設置,簡單適合新手。16M解壓版
phpStudy
for IIS
IIS伺服器專用IIS+php5.2+php5.3+php 5.4+MySQL
php一鍵安裝包 for IIS7/8/6 (IIS伺服器專用)21M解壓版
phpStudy
for Linux
Linux伺服器專用(lamp)Apache+Nginx+LightTPD+MySQL
php5.2+php5.3+php5.4+php5.5一鍵安裝包
支持centos,ubuntu,debian等Linux系統,12種組合80M安裝版
phpfindnginx+php組合(wnmp)Nginx+php5.3+php5.4+MySQL (wnmp集成包)
nginx+php組合,適合喜歡用nginx的朋友16M解壓版
phpLightlighttpd+php組合(wlmp)Lighttpd+php5.3+php5.5+MySQL (wlmp集成包)17M解壓版
phpStudy
(php5.2)
apache+php5.2珍藏版Apache2.2+php5.2.17+MySQL5.1
php5.2經典組合值得收藏,僅有11M,無需運行庫11M解壓版
JspStudyJSP環境一鍵安裝包JDK+tomcat+Apache+mysql+php
純綠色解壓即可,不添加環境變數,不修改注冊表52M解壓版
下載地址:
php5.3+php5.4合集下載: http//www.phpstudy.net/phpstudy/phpStudy.zip

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:642
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:368
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:89
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:311
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:794
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:346
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:213
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:818
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:368
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:594