Time of Update: 2017-01-13
這是站長在2011年時一次安裝伺服器時所記錄的Nginx和PHP的安裝筆記。安裝過程記錄的比較簡略,僅僅是一個大致的流程,一些細節描述的不夠詳細,請多多諒解,我會在日後重新整理一份詳細的安裝過程,本文僅供參考!軟體環境:CentOS 5.7 + PHP 5.2.17 + Nginx 0.8.55 1. 編譯安裝 PHP 和 PHP-FPM提示:安裝PHP前應先安裝MySQL,具體方法請自行baidu或google;PHP所需支援庫的安裝這裡不做過多介紹,可上網搜尋參照相關教程進行安裝。
Time of Update: 2017-01-13
nginx是一個web伺服器,因此nginx的access日誌只有對訪問頁面的記錄,不會有php 的 error log資訊。nginx把對php的請求發給php-fpm fastcgi進程來處理,預設的php-fpm只會輸出php-fpm的錯誤資訊,在php-fpm的errors log裡也看不到php的errorlog原因是php-fpm的設定檔php-fpm.conf中預設是關閉worker進程的錯誤輸出,直接把他們重新導向到/dev/null,所以我們在nginx的error log
Time of Update: 2017-01-13
Apache下禁止指定目錄運行PHP指令碼在虛擬機器主機設定檔中增加php_flag engine off指令即可,配置如下< Directory ~ "/website/uploads" > Options FollowSymLinksAllowOverride NoneOrder allow,denyAllow from all php_flag engine off</ Directory
Time of Update: 2017-01-13
具體什麼日子開始接觸的PHP,默默這獃腦瓜已經想不起來了,但是應該說時間已經不算短了,雖然我經常是昨天的事今天就忘.以前我在進入電腦行業的時候面臨很多選擇,做軟體,搞設計,搞網站等等,分析了做軟體,盜版破解率高,所以沒進,分析搞設計,我本身沒有接受過任何美術知識,雖然畫畫還算不錯,但是缺少了理論基礎,總感覺是有點不怎麼合適,所以也沒有考慮,最後是做網站,雖然默默的理科成績並不是很優異,但是悟性和邏輯性還算比較強的,而且,我也比較喜歡編程,因此就選擇了它。那個時候我只知道HTML,最後費了好大的勁
Time of Update: 2017-01-13
如何使用PHP擷取網路上檔案<!-- generateindex.php --><?php//設定我們將要使用的檔案$srcurl = "http://www.111cn.net/index.php";$tname = "tindex.html";$target_name = "index.html";?><HTML><HEAD><TITLE>Generating
Time of Update: 2017-01-13
以前寫了十天學會ASP,十天學會ASP.NET什麼的,現在想想再寫個PHP吧,也算比較全了。 PHP的調試方法我這裡就不說了,外面很多文章都有介紹,也有很多不同的組合。我這裡暫時是以 Apache web server 和 MY SQL 作為WEB伺服器和資料庫,在php-4.3.3下的環境做的程式。當然要簡單的構建和訪問查看資料庫 PHPMYADMIN 不可少。 至於表單設計什麼的,我這裡也不想多說了,在《十天學會ASP》中已經有介紹。 下面簡單介紹一下PHP的文法。&
Time of Update: 2017-01-13
學習目的:掌握PHP的流程式控制制 1、if..else 迴圈有三種結構 第一種是只有用到 if 條件,當作單純的判斷。解釋成 "若發生了某事則怎樣處理"。文法如下: if (expr) { statement } 其中的 expr 為判斷的條件,通常都是用邏輯運算子號當判斷的條件。而 statement 為合格執行部分程式,若程式只有一行,可以省略大括弧 {}。 範例:本例省略大括弧。
Time of Update: 2017-01-13
學習目的:學會構建資料庫 在ASP中,如果是ACCESS資料庫你可以直接開啟ACCESS來編輯MDB檔案,如果是SQL SERVER你可以開啟企業管理器來編輯SQL Server資料庫,但是在PHP中,MY SQL的命令列編輯可能會令初學者感到很麻煩,不要緊,你下載一個PHPMYADMIN安裝一下,以後建立編輯資料庫可以靠它了。 下面說一下它的使用。 進入了PHPmyadmin後,我們首先需要建立一個資料庫,Language (*)
Time of Update: 2017-01-13
學習目的:學會串連資料庫 PHP簡直就是一個函數庫,豐富的函數使PHP的某些地方相當簡單。建議大家down一本PHP的函數手冊,總用的到。 我這裡就簡單說一下串連MySQL資料庫。 1、MySQL_connect 開啟 MySQL 伺服器串連。 文法: int MySQL_connect(string [hostname] [:port], string [username], string [password]); 傳回值: 整數&
Time of Update: 2017-01-13
學習目的:學會讀取資料 先看兩個函數: 1、MySQL_query 送出一個 query 字串。 文法: int MySQL_query(string query, int [link_identifier]); 傳回值: 整數 本函數送出 query 字串供 MySQL 做相關的處理或者執行。若沒有指定 link_identifier 參數,則程式會自動尋找最近開啟的 ID。當 query 查詢字串是 UPDATE、INSERT 及
Time of Update: 2017-01-13
學習目的:學會添加刪除修改資料 MySQL_query($exec); 單這個語句就可以執行所有的操作了,不同的就是$exec這個sql語句 添加:$exec="insert into tablename (item1,item2) values ('".$_POST['item1']."',".$_POST['item1'].")";
Time of Update: 2017-01-13
學習目的:學會session的使用 SESSION的作用很多,最多用的就是網站內頁面間變數傳遞。在頁面開始我們要session_start();開啟session;
Time of Update: 2017-01-13
“PHP 架構” 系列將介紹三個廣泛使用的 PHP 架構 —— Zend、symfony 和 CakePHP —— 通過在三個架構中構建和擴充範例應用程式,研究三個架構的類似之處和不同之處。第 1 部分將列出本系列涵蓋的內容並且配置先決條件。在第 2 部分中,您將分別在三個架構中構建範例應用程式。在本系列的 第 1 部分
Time of Update: 2017-01-13
對 PHP 早期版本的常見批評是不支援模型-視圖-控制器(Model-View-Controller,MVC)樣式的架構。現在,開發人員可以在許多 PHP 架構中做出選擇。“PHP 架構” 系列將介紹三個廣泛使用的 PHP 架構 —— Zend、symfony 和 CakePHP —— 通過在三個架構中構建和擴充範例應用程式來檢驗這三個架構的類似之處和不同之處。第 1 部分列出了本系列涵蓋的內容並且配置先決條件。在第 2
Time of Update: 2017-01-13
php fck文章分頁 fckeditor文章分頁代碼<?php $page =isset($_GET['page'])?$_GET['page']:1;//這裡了得當前文章的分頁編號如果沒有就為1 $split ='<div style="page-break-after: always"><span style="display:
Time of Update: 2017-01-13
<?$conn=mysql_connect("localhost","root","2328725");mysql_select_db("novel");mysql_query("set names 'utf8'");if($provincecode!=""&&$provincecode!=650000&&$provin
Time of Update: 2017-01-13
<? /** * 產生浮水印,調用了產生浮水印文字和浮水印圖片兩個方法 */ function _createMask() {
Time of Update: 2017-01-13
<?function setMaskTxtPct($n) { $this->mask_txt_pct = (int)$n; } /** * 設定縮圖邊框
Time of Update: 2017-01-13
<? /** * 設定浮水印字型 * * @param string|integer $font 字型 */ function
Time of Update: 2017-01-13
/*作者: 牛哄哄Q Q: 455703030*/function template($template,$cacheFile,$set){is_readable($template) || exit('模板檔案不存在!');filemtime($template) > @filemtime($cacheFile) && parse_template($template,$cacheFile);$inTemplate =