windows下apache+php+mysql 環境配置方法

一 準備 1 下載apache http://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi openssl表示帶有openssl模組,利用openssl可給Apache配置SSL安全連結 2 下載php http://windows.php.net/downloads/releases/archives/ php-5.3.5-Win32-VC6-x86.zip 下載vc6版本

VS2013開發調試PHP擴充

轉自:http://blog.csdn.net/a600423444/article/details/12720543前言開發中必不可少的環節就是調試,而調試的方式直接影響到開發效率和軟體品質。之前開發PHP擴充,一直不會DEBUG調試,每次調試都是重新編譯、執行再運行PHP指令碼看健全狀態再調試。太痛苦、太影響效率了。也百度、Google了如何調試PHP擴充的問題,但回答的幾乎都是GDB,可惜也不知道如何實際操作。VS用的不多,很多功能也不知道幹嘛的,前幾天有位同事說可以用VS的“附加到進程”

vim php代碼規範

vim 代碼規範工具php-cs-fixer.phar (參考https://github.com/FriendsOfPHP/PHP-CS-Fixer) INSTALLcurl http://get.sensiolabs.org/php-cs-fixer.phar -o php-cs-fixer sudo chmod a+x php-cs-fixer sudo mv php-cs-fixer

phpRegex—貪婪模式(或+)與懶惰模式(?或+?)的應用

.表示除\n之外的任一字元;*表示匹配0-無窮;+表示匹配1-無窮;.* — 表示匹配0個或多個處分行符號以外的字元;.+ — 表示匹配1個或多個處分行符號以外的字元;後邊沒有?時表示貪婪模式(非懶惰模式);後邊多一個?表示懶惰模式;?必須跟在*或者+後邊用;如:如果用正則匹配src中內容非懶惰模式比對src=".*"匹配結果是:src="test.jpg" width="60" height="80"意思是從="往後匹配,直到最後一個"匹配結束懶惰模式正則:src=".

PHP 利用SPL標準庫擷取數組中最小的K個值

class MaxHeap extends SplHeap{ public function compare($value1, $value2) { return ($value1 - $value2); } public function GetKMinNum($arr, $k){ if(is_array($arr) && $k > 0){ $count = count($arr); for($i=0;

windFramework_攔截鏈

$method();}//取到攔截鏈中的下一個攔截器$handler = $this->interceptorChain->getHandler();//遞迴迴圈,把所有攔截鏈中的攔截器都迴圈一遍,並挨個執行這個方法if (null !== $handler){ $handler->handle($method);}return;} /** * 設定攔截鏈對象(用以傳遞控制到下一個攔截器) * * @param interceptorChain

php擷取路徑

php擷取當前頁面url路徑#測試網址: http://localhost/blog/testurl.php?id=5 //擷取網域名稱或主機地址 echo $_SERVER['HTTP_HOST'].""; #localhost //擷取網頁地址 echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php //擷取網址參數 echo $_SERVER["QUERY_STRING"].""; #id=5

Apache&PHP+Xdebug 安裝配置

最近又要開始用 PHP 做開發,每次都要查一遍怎麼安裝配置環境,各個地方寫的還不一樣很煩。自己寫。Apache進入官網,開啟 Download頁面,下載最新版的壓縮包;解壓到自己想安裝的目錄下,我這裡是放到了 F:\Program Files\Apache 中;進入 F:\Program Files\Apache\conf 目錄,編輯器開啟 httpd.conf 檔案。修改如下部分: line 37: ServerRoot "c:/Apache24" -> ServerRoot

自己配置的WAMP環境,擴充oracle函數庫oci

同事昨天接到一個任務,要用php處理oracle資料庫的內容,但是php開啟oracle擴充不是像mysql那樣直接用就行,需要下一點東西才能開啟第一步 需要到oracle官方下載一個install client 包,在win下找到你對應系統版本的zip(注意這裡是系統版本)截止到2015-06-25,下載地址如下http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html例如選擇

Class SQLite3 not found

Class 'SQLite3' not found沒啟用php_sqlite3.dll,所以找不到那個類。在php.ini中找到 extension=php_sqlite3.dll 將其前面的分號去掉,表示啟用。最好把php_sqlite.dll前面的分號也去掉。extension=php_sqlite.dllextension=php_sqlite3.dll重啟Apache或IIS伺服器還有個最重要的地方: 類型的擴充路徑檔案 extension_dir = "D:/worktool/php/

PHP捕獲Fatal error錯誤的方法

這篇文章主要介紹了PHP捕獲Fatal error錯誤的方法,使用register_shutdown_function來捕獲Fatal error錯誤,需要的朋友可以參考下Fatal error 一般是不需要捕獲的, 但是在一個複雜的程式中, 如果偶然出現記憶體不足導致fatal error就難以處理了.比如. fatal error 出在MySQL類中fetch的時候. 這個時候就很難定位到真正問題所在了.PHP異常處理中 可以通過set_error_handler來捕獲. 但是卻只能捕獲

Nginx和PHP-FPM的啟動、重啟、停止指令碼

轉自:http://www.jb51.net/article/58796.htm伺服器上的Nginx和PHP都是源碼編譯安裝的,不像ubuntu一樣有內建service啟動指令碼,所以不支援類似以前的nginx (start|restart|stop|reload)了。自己動手豐衣足食。以下指令碼應該在RHEL, Fedora, CentOS下都適用。一、Nginx啟動指令碼/etc/init.d/nginx複製代碼代碼如下:#!/bin/bash## Startup

配置php56的運行環境

所需要的原材料:(提供連結)php-5.6.10-Win32-VC11-x86 (zip)(注意php版本分為了IIS版和Apache版) httpd-2.4.12-x86-r2(apache) (zip) mysql資料庫(免安裝版)配置步驟:php部分解壓下載的到的zip壓縮包,獲得php5.6檔案夾 將本檔案夾中的php.ini-development改名為php.ini,作為PHP的設定檔。 修改php.ini       1.

phpRegex—仿smarty

/**類名為Smarty是自訂的模板引擎通過該類對象載入模板檔案並解析,將解析後的結果輸出 */class Smarty {public $template_dir = 'templates'; //定義模板檔案存放的目錄 public $compile_dir = 'templates_c'; //定義通過模板引擎組合後檔案存放目錄public $left_delimiter = 'public $right_delimiter = '}>';

如何用PHP實現Socket伺服器

本文由碼農網 – 王國峰原創翻譯,轉載請看清文末的轉載要求,歡迎加入技術翻譯小組!想要構建聊天應用,或者甚至是遊戲嗎?那麼,socket伺服器將成為你邁出的第一步。一旦你瞭解了建立伺服器的準系統,那麼後續的最佳化步驟就會變得同樣簡單。socket伺服器的工作方式是這樣的,不間斷地運行以等待用戶端的串連。一旦用戶端串連上了,伺服器就會將它添加到客戶名單中,然後開始等待來自用戶端的訊息。不要走開,下面是完整的原始碼:// Set time limit to indefinite

SAE-上傳本地圖片到SAE的Storagephp版

新浪的SAE處於安全期間,不支援直接將本地檔案上傳的SAE。 也就是無法通過選擇檔案按鈕選擇本地的檔案,點擊提交之後,檔案不能成功提交到SAE雲端服務器的,那怎麼辦哪??需要通過SAE提供的Storage來實現,通過Sotrage的API介面將本地檔案上傳的SAE的Storage,然後再通過訪問Storage裡的檔案來實現這一效果!!下面通過圖片來一步步解說:1. 開啟我們的SAE應用在服務管理這裡可以看到storage 2. 然後點擊storage進去之後看到下面介面 3.

PHP學習筆記1-常量,函數

常量:使用const(php5)聲明,只能被賦值一次,php5以下版本使用define;1 php2const THE_VALUE = 100;//PHP5中才有const3echo THE_VALUE;45define('THE_VALUE',200);//低於PHP5的老版本可以使用define6echo THE_VALUE;函數:封裝了很多功能的代碼塊;優點:便於在別處調用 1 php 2 3function traceHelloPHP(){ 4echo 'Hello PHP!';

Yii2使用PHPExcel讀取excel

個人使用過程中儲存一些使用PHPExcel的經驗,以便後來翻閱:與PHP的Yii架構結合,可以便於使用。而且根本不用網上所說的修改Yii的自動負載檔案等方法。具體使用方法:下載phpoffice http://phpexcel.codeplex.com/releases/view/119187下載後首級目錄結構是 Classes, Documentation, Examples, changelog.txt, install.txt,

PHP中原生類型的方法

引言第一次,翻譯別人的文章,用四級英語的水平來翻譯~~囧,可能有很多不太恰當的地方,儘管拍磚(有些地方實在想不到恰當的翻譯,我同時貼出了原文和自己很low的翻譯)。翻譯這篇文章用了我3個晚上一個中午~,先弄明白技術上大體再說什麼,然後在翻譯的~這樣做的目的一方面鍛煉下自己的英文,一方面學習點國外的比較新的技術想法。這篇文章主要講了對PHP中的原生類型實現物件導向的操作,通過擴充的方式實現,用來解決PHP中函數命名不規範、參數順序不規範、可讀性低的問題。擴充的實現是通過改變ZEND引擎中調用物件導

php 緩衝工具類 實現網頁緩衝

php 緩衝工具類 實現網頁緩衝 php程式在抵抗大流量訪問的時候動態網站往往都是難以招架,所以要引入緩衝機制,一般情況下有兩種類型緩衝一、檔案快取二、資料查詢結果緩衝,使用記憶體來實現快取本例主要使用檔案快取。主要原理使用緩衝函數來儲存網頁顯示結果,如果在規定時間裡再次調用則可以載入快取檔案。工具類代碼:// 檔案快取類class Cache {/** * $dir : 快取檔案存放目錄 * $lifetime : 快取檔案有效期間,單位為秒 * $cacheid :

總頁數: 5203 1 .... 1157 1158 1159 1160 1161 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.