導航:首頁 > 編程語言 > memcachephp56

memcachephp56

發布時間:2022-08-23 02:02:58

1. php中memcache和memcached有什麼區別

PHP有兩個memcache客戶端:php memcache和php memcached。

memcache完全在PHP框架內開發的,提供了memcached的介面,memecached擴展是使用了libmemcached庫提供的api與memcached服務端進行交互。
memcache提供了面向過程及面向對象的介面,memached只支持面向對象的介面。
memcached 實現了更多的 memcached 協議。
memcached 支持 Binary Protocol,而 memcache 不支持,意味著 memcached 會有更高的性能。不過,還需要注意的是,memcached 目前還不支持長連接。

2. memcache緩存 如何實現php

php實現memcache緩存示例講解

共享內存是一種在相同機器中的應用程序之間交換數據的有效方式,本文說的是php實現memcache緩存示例,大家參考使用吧

概述
共享內存是一種在相同機器中的應用程序之間交換數據的有效方式。一個進程可創建一個可供其他進程訪問的內存段,只要它分配了正確的許可權。每個內存段擁有一個惟一的 ID(稱為 shmid),這個 ID 指向一個物理內存區域,其他進程可在該區域操作它。創建並提供了合適的許可權之後,同一台機器中的其他進程就可以操作這些內存段:讀取、寫入和刪除。
這表明使用 C 語言編寫的應用程序可與使用其他語言(比如 Java™ 或 PHP)編寫的應用程序共享信息。它們都可以共享信息,只要它們可訪問和理解該信息。共享內存在針對大部分語言的實現中得到了廣泛使用,所以訪問應該不是問題。要理解信息,我們可以使用一種標准格式,比如 XML 或 JSON。
共享內存的使用是一種在進程之間交換數據的快速方法,主要因為在創建內存段之後傳遞數據,不會涉及內核。這種方法常常稱為進程間通信 (IPC)。其他 IPC 方法包括管道、消息隊列、RPC 和套接字。當使用需要彼此通信的應用程序的生態系統時,這種在應用程序之間快速、可靠地交換數據的能力非常有用。取決於生態系統的大小,使用資料庫在應用程序之間交換信息的常用方法常常會導致查詢緩慢,甚至 I/O 阻塞。使用共享內存,沒有 I/O 會減緩開發人員的進度。
本文的提議非常簡單,學習如何使用 PHP 創建和操作共享內存段,使用它們存儲可供其他應用程序使用的數據集。即使沒有使用共享內存交換數據的計劃,它本身也在許多好處,因為它使應用程序能夠遠離 I/O 問題。將數據集直接存儲在內存中具有諸多優勢,從 Web 服務數據緩存到會話共享。它是一個非常有用的概念,每個 PHP 開發人員都應該知道。
共享內存和 PHP
PHP 擁有豐富的可用擴展,共享內存也一樣。使用一些共享的函數,無需安裝任何擴展,開發人員就能夠輕松操作內存段。
創建內存段
共享內存函數類似於文件操作函數,但無需處理一個流,您將處理一個共享內存訪問 ID。第一個示例就是 shmop_open 函數,它允許您打開一個現有的內存段或創建一個新內存段。此函數非常類似於經典的 fopen 函數,後者打開用於文件操作的流,返回一個資源供其他希望讀取或寫入該打開的流的函數使用。讓我們看看清單 1 中的 shmop_open。
清單 1. shmop_open 函數

復制代碼代碼如下:

<?php
$systemid = 864; // System ID for the shared memory segment
$mode = "c"; // Access mode
$permissions = 0755; // Permissions for the shared memory segment
$size = 1024; // Size, in bytes, of the segment

$shmid = shmop_open($systemid, $mode, $permissions, $size);
?>

該函數中出現的第一個事物是系統 ID 參數。這是標識系統中的共享內存段的數字。第二個參數是訪問模式,它非常類似於 fopen 函數的訪問模式。您可以在 4 種不同的模式下訪問一個內存段:
•模式 「a」,它允許您訪問只讀內存段
•模式 「w」,它允許您訪問可讀寫的內存段
•模式 「c」,它創建一個新內存段,或者如果該內存段已存在,嘗試打開它進行讀寫
•模式 「n」,它創建一個新內存段,如果該內存段已存在,則會失敗
第三個參數是內存段的許可權。您必須在這里提供一個八進制值。
第四個參數提供內存段大小,以位元組為單位。在寫入一個內存段之前,您必須在它之上分配適當的位元組數。
請注意,此函數返回一個 ID 編號,其他函數可使用該 ID 編號操作該共享內存段。這個 ID 是共享內存訪問 ID,與系統 ID 不同,它以參數的形式傳遞。請注意不要混淆這兩者。如果失敗,shmop_open 將返回 FALSE。
向內存段寫入數據
使用 shmop_write 函數向共享內存塊寫入數據。此函數的使用很簡單,它僅接受 3 個參數,如清單 2 所示。
清單 2. 使用 shmop_write 向共享內存塊寫入數據

復制代碼代碼如下:

<?php

$shmid = shmop_open(864, 'c', 0755, 1024);
shmop_write($shmid, "Hello World!", 0);
?>

這個函數類似於 fwrite 函數,後者有兩個參數:打開的流資源(由 fopen 返回)和您希望寫入的數據。shmop_write 函數也執行此任務。
第一個參數是 shmop_open 返回的 ID,它識別您操作的共享內存塊。第二個參數是您希望存儲的數據,最後的第三個參數是您希望開始寫入的位置。默認情況下,我們始終使用 0 來表示開始寫入的位置。請注意,此函數在失敗時會返回 FALSE,在成功時會返回寫入的位元組數。

從內存段讀取數據
從共享內存段讀取數據很簡單。您只需要一個打開的內存段和 shmop_read 函數。此函數接受一些參數,工作原理類似於 fread。參見清單 3,讀取一個 PHP 文件的內容。
清單 3. 使用 shmop_read 讀取一個文件的內容

復制代碼代碼如下:

<?php

$stream = fopen('file.txt', 'r+');
fwrite($stream, "Hello World!");
echo fread($stream, 11);
?>

讀取共享內存段的內容的過程與此類似,如清單 4 所示:
清單 4. 讀取共享內存段的內容

復制代碼代碼如下:

<?php

$shmid = shmop_open(864, 'c', 0755, 1024);
shmop_write($shmid, "Hello World!", 0);
echo shmop_read($shmid, 0, 11);
?>

請留意這里的參數。shmop_read 函數將接受 shmop_open 返回的 ID,我們已知道它,不過它還接受另外兩個參數。第二個參數是您希望從內存段讀取的位置,而第三個是您希望讀取的位元組數。第二個參數可以始終為 0,表示數據的開頭,但第三個參數可能存在問題,因為我們不知道我們希望讀取多少位元組。
這非常類似於我們在 fread 函數中的行為,該函數接受兩個參數:打開的流資源(由 fopen 返回)和您希望從該流讀取的位元組數。使用filesize 函數(它返回一個文件中的位元組數)來完整地讀取它。
幸運的是,當使用共享內存段時,shmop_size 函數返回一個內存段的大小(以位元組為單位),類似於 filesize 函數。參見清單 5。
清單 5. shmop_size 函數返回內存段大小,以位元組為單位

復制代碼代碼如下:

<?php

$shmid = shmop_open(864, 'c', 0755, 1024);
shmop_write($shmid, "Hello World!", 0);
$size = shmop_size($shmid);
echo shmop_read($shmid, 0, $size);
?>

回頁首
刪除內存段
我們學習了如何打開、寫入和讀取共享內存段。要完成我們的 CRUD 類,我們還需要學習如何刪除內存段。該任務可使用 shmop_delete 函數輕松完成,該函數僅接受一個參數:我們希望刪除的共享內存 ID。
清單 6. shmop_delete 標記要刪除的內存段

復制代碼代碼如下:

<?php

$shmid = shmop_open(864, 'c', 0755, 1024);
shmop_write($shmid, "Hello World!", 0);
shmop_delete($shmid);
?>

這不會實際刪除該內存段。它將該內存段標記為刪除,因為共享內存段在有其他進程正在使用它時無法被刪除。shmop_delete 函數將該內存段標記為刪除,阻止任何其他進程打開它。要刪除它,我們需要關閉該內存段。
關閉內存段
打開一個共享內存段會 「附加」 到它。附加該內存段之後,我們可在其中進行讀取和寫入,但完成操作後,我們必須從它解除。這使用清單 7 中的 shmop_close 函數來完成。
這非常類似於處理文件時的 fclose 函數。打開包含一個文件的流並在其中讀取或寫入數據後,我們必須關閉它,否則將發生鎖定。
清單 7. 使用 shmop_close 與一個內存段分開

復制代碼代碼如下:

<?php

$shmid = shmop_open(864, 'c', 0755, 1024);
shmop_write($shmid, "Hello World!", 0);
shmop_delete($shmid);
shmop_close($shmid);
?>

使用共享內存作為一個存儲選項
有了共享內存和共享內存段上基本 CRUD 操作的基本知識,是時候應用此知識了。我們可以使用共享內存作為一種獨特的存儲選項,提供快速讀/寫操作和進程互操作性等優勢。對於 Web 應用程序,這意味著:
•緩存存儲(資料庫查詢、Web 服務數據、外部數據)
•會話存儲
•應用程序之間的數據交換
在繼續之前,我想介紹一個名為 SimpleSHM 小型庫。SimpleSHM 是一個較小的抽象層,用於使用 PHP 操作共享內存,支持以一種面向對象的方式輕松操作內存段。在編寫使用共享內存進行存儲的小型應用程序時,這個庫可幫助創建非常簡潔的代碼。要了解 SimpleSHM,請訪問GitHub 頁面。
您可以使用 3 個方法進行處理:讀、寫和刪除。從該類中簡單地實例化一個對象,可以控制打開的共享內存段。清單 8 展示了基本用途。
清單 8. SimpleSHM 基本用途

復制代碼代碼如下:

<?php

$memory = new SimpleSHM;
$memory->write('Sample');
echo $memory->read();
?>

請注意,這里沒有為該類傳遞一個 ID。如果沒有傳遞 ID,它將隨機選擇一個編號並打開該編號的新內存段。我們可以以參數的形式傳遞一個編號,供構造函數打開現有的內存段,或者創建一個具有特定 ID 的內存段,如清單 9 所示。
清單 9. 打開一個特定的內存段

復制代碼代碼如下:

<?php

$new = new SimpleSHM(897);
$new->write('Sample');
echo $new->read();
?>

神奇的方法 __destructor 負責在該內存段上調用 shmop_close 來取消設置對象,以與該內存段分離。我們將這稱為 「SimpleSHM 101」。現在讓我們將此方法用於更高級的用途:使用共享內存作為存儲。存儲數據集需要序列化,因為數組或對象無法存儲在內存中。盡管這里使用了 JSON 來序列化,但任何其他方法(比如 XML 或內置的 PHP 序列化功能)也已足夠。清單 10 給出了一個示例。
清單 10. 使用共享內存作為存儲

復制代碼代碼如下:

<?php

require('SimpleSHM.class.php');
$results = array(
'user' => 'John',
'password' => '123456',
'posts' => array('My name is John', 'My name is not John')
);
$data = json_encode($results);
$memory = new SimpleSHM;
$memory->write($data);
$storedarray = json_decode($memory->read());
print_r($storedarray);
?>

我們成功地將一個數組序列化為一個 JSON 字元串,將它存儲在共享內存塊中,從中讀取數據,去序列化 JSON 字元串,並顯示存儲的數組。這看起來很簡單,但請想像一下這個代碼片段帶來的可能性。您可以使用它存儲 Web 服務請求、資料庫查詢或者甚至模板引擎緩存的結果。在內存中讀取和寫入將帶來比在磁碟中讀取和寫入更高的性能。
使用此存儲技術不僅對緩存有用,也對應用程序之間的數據交換也有用,只要數據以兩端都可讀的格式存儲。不要低估共享內存在 Web 應用程序中的力量。可採用許多不同的方式來巧妙地實現這種存儲,惟一的限制是開發人員的創造力和技能

3. 如何讓php環境支持memcache

你是windows 還是linux ,如果linux需要在下載一個libevent插件去支持memcahe.我估計你是windwos.如果有需要Linux 再聯系我,下面我說下Windows的安裝方法:
1. 下載memcache的windows穩定版,解壓放某個盤下面,比如在c:\memcached
2. 在終端(也即cmd命令界面)下輸入 『c:\memcached\memcached.exe -d install』 安裝
3. 再輸入: 『c:\memcached\memcached.exe -d start』 啟動。NOTE: 以後memcached將作為windows的一個服務每次開機時自動啟動。這樣伺服器端已經安裝完畢了。
4.下載php_memcache.dll,請自己查找對應的php版本的文件
5. 在C:\winnt\php.ini 加入一行 『extension=php_memcache.dll』
6.重新啟動Apache,然後查看一下phpinfo,如果有memcache,那麼就說明安裝成功!

4. php怎麼開啟memcache

下載memcache安裝包和php擴展文件php_memcache.dll。解壓memcache,把memcached移動到C盤。

單擊開始菜單,運行「cmd」。
cd .. //進入c盤
cd memcached //進入memcache目錄
memcache.exe -d install //安裝memcache服務

設置php:找到php安裝目錄,打開php.ini文件。找到配置文件里允許支持擴展的區域exetension=。。,添加一行exetension=php_memcache.dll。

把php擴展文件php_memcache.dll移動到php安裝目錄下的ext目錄下。注意在php.ini中要設置好exetension目錄。php_memcache.dll此文件需要先在網上下載下來!

設置apache:
打開apache配置文件httpd.conf,找到LoadMole載入模塊區域。去掉前面的「LoadMole mem_cache_mole moles/mod_mem_cache.so」#號

重啟apache服務。linux下重啟使用命令:service httpd restart。

然後就大功告成!

5. php5.6可以同時配置redis和memcache么

你好,可以的。php的任何版本都可以配置redis和memcache,請放心。

6. php memcached和memcache

這么和你說吧!區分開三種寫法來幫你理解。Memcached、memcached、memcache。
其中首字母大寫的Memcached,指的是Memcached伺服器,就是獨立運行Memcached的後台伺服器,用於存儲數據的「資料庫」。
而memcached和memcache指的是Memcached的客戶端,就是通過memcached或memcache來訪問Memcached伺服器。
在PHP的插件中有一個memcache,還有一個memcached,兩者在用法上不同。
這樣
Memcached::addServer
Memcache::addServer
就應該能理解了吧

memcache是分布式的內存緩存。

7. php 中的 memcache 是什麼 怎麼用的 越詳細越好,求大神 在線等

memcache 是一種緩存伺服器軟體,安裝了該軟體的電腦,即可稱為 緩存伺服器。

memcache 緩存伺服器是用來緩解 關系型資料庫(例如 Mysql)負載壓力的,第一次訪問 mysql資料庫(select)後,得到的數據放到緩存伺服器里,設定個生命周期(例如7天),然後7天內所有訪問該數據的語句就不用再到數據里查詢了,直接從緩存伺服器里取。

而你所問的 php中的 memcache 是一種客戶端,客戶端是用來訪問服務端的(例如用IE瀏覽器訪問網站,IE瀏覽器就是客戶端)。再說具體點,php中的 memcache 就是一種擴展,在php安裝目錄的 php.ini 配置文件里開啟 memcache 擴展後,你就能 用 memcache類實例對象,用memcache對象的各種方法來訪問 memcache伺服器。

例:

<?php
$mem = new Memcache();//實例化一個對象
//$mem->connect("ip地址",埠號);//連接memcache伺服器
$mem->connect("localhost",11211);//連接memcache伺服器
//添加數據,如果鍵名已經存在,則添加失敗
$res = $mem->add('name','xiaoqian',MEMCACHE_COMPRESSED,3600);
var_mp($res);
//獲取數據
$str = $mem->get('name');
var_mp($str);
?>

詳細的怎麼開啟擴展後續什麼的,你在這個我上傳的word文檔里看看就行了

8. php 怎麼配置memcached

分為linux和windows系統下:

windows下:

1、首先下載memcache的windows版本,將下載下來的文件解壓出來後會看見一個名為memcached.exe的可執行程序

2、將該文件放到指定目錄,如D盤

3、安裝:

開始->運行->cmd打開命令窗口

進入D盤:cd d:

安裝memcache服務:

在命令窗口輸入:

memacahed.exe -d install

等待命令執行完成後,就可以在服務列表中看到memcached服務

4、啟動memcache服務:

memcached.exe -d start

5、可以通過以下命令來查看memcache服務是否啟動成功:

wmic process get description, executablepath | findstr memcached.exe

可以將memcached.exe的路徑放入到系統環境變數中,方便使用。

查看memcache運行狀態:

在命令窗口輸入:

telnet 127.0.0.1 11211

鏈接到memcache上,輸入stats就可以查看到當前memcache的狀態了;

linux下:

1.下載memcache源碼

http://www.memcached.org/

2.解壓並進入目錄

./configure --prefix=/usr/local/memcache
make
make test
sudo make install

3.啟動memcache

memcache -d start -u root

驗證memcache是否正確安裝並啟動

netstat -tap | grep memcached

4.安裝memcache擴展庫

下載memcache擴展

進入到memcache擴展文件

./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config
make
make install

修改php.ini文件 增加

extension=memcache.so

安裝memcached擴展庫

下載memcached擴展

memcached擴展需要libMemcached庫的支持,所有在安裝memcached擴展庫之前要確認系統已經安裝了libmemcached

安裝libmemcached

./configure --prefix=/usr/local/memcache
make
make install

libmemcached安裝完成後,就可以安裝memcached擴展庫

./configure --with-libmemcached-dir=/usr/local/memcached/ --with-php-config=/usr/local/php/bin/php-config
make
make install

同樣修改php.ini配置文件,增加

extension=memcached.so

9. 使用php Memcache模塊如何正確遍歷所有KEY以及VALUE

在php提供的用於與memcached交互的擴展模塊中有memcached與memcache,前者提供方法getAllKeys用於遍歷所有Memcached伺服器上的key,但是並不保證原子操作,而後者卻沒有提供任何方法,雖然在PHP官方
文檔中有人給出使用方法getExtendedStats來間接獲取Memcached伺服器上的所有key,但是給出的代碼是有不少坑的,如果拿來就用,對於cluster的memcached伺服器而言,有些問題就需要指出來。
下面將給出官方文檔中的代碼,並指出可能面臨的問題,代碼如下:
<?php
/**
*Functiontogetallmemcachekeys
*@authorManishPatel
*@Created:28-May-2010
*/
functiongetMemcacheKeys(){

$memcache=newMemcache;
$memcache->connect('127.0.0.1',11211)ordie("");

$list=array();
$allSlabs=$memcache->getExtendedStats('slabs');
$items=$memcache->getExtendedStats('items');
foreach($allSlabsas$server=>$slabs){
foreach($slabsAS$slabId=>$slabMeta){
$cmp=$memcache->getExtendedStats('cachemp',(int)$slabId);
foreach($cmpAS$keys=>$arrVal){
foreach($arrValAS$k=>$v){
echo$k."<br>";
}
}
}
}//EOgetMemcacheKeys()?>
在上述代碼中,如果用於獲取單個memcached伺服器上的key,是不存在任何問題,但是獲取連接池中的多個memcached所有key就存在問題,會發現列印出重復的key,問題就在於當使用getExtendedStats用去特定$slabID
上的信息時,返回的是連接池中所有的伺服器上的特定$slabId的存儲的keys信息。當$server為"127.0.0.1:11214"且$slabId為0將變數$cmp的信息列印出如下所示:
array(2){
["127.0.0.1:11214"]=>
array(1){
["course_schools__??¨é?¨"]=>
array(2){
[0]=>
string(1)"0"[1]=>
string(10)"12"}
}
["127.0.0.1:11216"]=>
array(1){
["monitorMemcache"]=>
array(2){
[0]=>
string(2)"10"[1]=>
string(10)"12"}
}
}
當$server為"127.0.0.1:11216"且$slabId為0將變數$cmp的信息列印出如下所示:
array(2){
["127.0.0.1:11214"]=>
array(1){
["course_schools__??¨é?¨"]=>
array(2){
[0]=>
string(1)"0"[1]=>
string(10)"12"}
}
["127.0.0.1:11216"]=>
array(1){
["monitorMemcache"]=>
array(2){
[0]=>
string(2)"10"[1]=>
string(10)"12"}
}
}

10. 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

閱讀全文

與memcachephp56相關的資料

熱點內容
愛上北斗星男友在哪個app上看 瀏覽:413
主力散戶派發源碼 瀏覽:663
linux如何修復伺服器時間 瀏覽:55
榮縣優途網約車app叫什麼 瀏覽:472
百姓網app截圖是什麼意思 瀏覽:222
php如何嵌入html 瀏覽:809
解壓專家怎麼傳輸 瀏覽:743
如何共享伺服器的網路連接 瀏覽:132
程序員簡易表白代碼 瀏覽:166
什麼是無線加密狗 瀏覽:62
國家反詐中心app為什麼會彈出 瀏覽:67
cad壓縮圖列印 瀏覽:102
網頁打開速度與伺服器有什麼關系 瀏覽:863
android開發技術文檔 瀏覽:65
32單片機寫程序 瀏覽:49
三星雙清無命令 瀏覽:837
漢壽小程序源碼 瀏覽:344
易助erp雲伺服器 瀏覽:532
修改本地賬戶管理員文件夾 瀏覽:419
python爬蟲工程師招聘 瀏覽:285