本文目錄一覽:
- 1、救命啊!php環境怎麼搭建?如何測試搭建成功?
- 2、php編程技術的發展歷史
- 3、linux下怎麼測試php?
- 4、在根目錄下新建info.php文件測試php的信息
- 5、有沒有PHP心理測試的開源系統
- 6、決定PHP工程師能拿多少薪資的5大要素
救命啊!php環境怎麼搭建?如何測試搭建成功?
想方便的話,裝個wampserver,
如果想正規裝的話
s/***********************************
*Windows下面的Apache+PHP+Mysql環境搭建
*2010.06
************************************/
一.所需軟體
1.Apache伺服器(Web伺服器)
httpd-2.2.15-win32-x86-no_ssl.msi
官方下載網址:httpd.apache.org
2.PHP引擎(PHP環境)
php-5.3.2-Win32-VC6-x86.zip
官方下載網址:
3.mysql資料庫伺服器
mysql-5.0.18-win32-Setup.exe
官方下載網址:
4.mysql資料庫客戶端
SQLyog814.exe
phpMyAdmin-3.3.3-all-languages.zip
二.Apache+PHP基礎環境搭建
1.Apache伺服器的安裝
(1).自己新建一個安裝php軟體的文件夾(如:D:\php),
安裝httpd-2.2.15-win32-x86-no_ssl.msi
到D:\php\apache2文件夾
(2).配置D:\php\apache2\conf\httpd.conf文件
1查找Listen 80,將埠修改成自己想要的埠,如:8088
2測試:啟動伺服器,打開瀏覽器在地址欄輸入
,出現”It works”則安裝成功
(2)查找DocumentRoot “d:/php/apache2/htdocs”
將路徑設置自己做項目開發的根文件夾
如E:/phpweb,同時修改Directory “d:/php/apache2/htdocs”
(3)查找ServerName,去掉#號,修改成ServerName localhost:8088
2.PHP環境
(1)將php-5.3.2-Win32-VC6-x86.zip解壓到D:\php\php5根目錄
(2)將以下dll文件複製到c:\windows\system32下面
php5ts.dll,php_gd2.dll,php_mysql.dll,php_mbstring.dll
,libmysql.dll
(3)配置D:\php\apache2\conf\httpd.conf文件
1查找DirectoryIndex index.html在後面加上index.htm index.php
2模塊化安裝配置
找到#LoadModule ssl_module modules/mod_ssl.so這行,後面加入
LoadModule php5_module D:/php/php5/php5apache2_2.dll
3使支持php
找到AddType application/x-gzip .gz .tgz,後面加入
AddType application/x-httpd-php .php
PHPIniDir “D:/php/php5”
4使支持中文,查找AddDefaultCharset,設置成utf8,如果沒有則直接在
開頭部分加AddDefaultCharset utf8
(4)PHP.ini文件配置
到D:\php\php5文件夾下複製一份php.ini-development
並修改文件名為php.ini,然後打開php.ini修改
1.查找extension_dir = “./”將”./”修改成D:/php/php5/ext
2.查找register_globals,後面加上=On
有些程序需要該項支持,否則無法上傳文件
3查找下面3項將前面的分號去掉
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
4php時差問題,PHP5系列版本新增了時區設置,默認為格林威治時間,與中國所在的東8區正好相差8個小時
查找date.timezone,修改成date.timezone = PRC
5設置session的臨時存放文件夾
在D:\php\php5下新建session_tmp文件夾
在php.ini中查找session.save_path = “/tmp”,將”/tmp”修改成
D:\php\php5\session_tmp
6測試:在E:/phpweb文件夾下面新建一個index.php文件,打開寫如下內容
?php echo “歡迎來到php的世界!” ?
在瀏覽器查看
(5)安裝PHP集成開發環境
EclipsePHP Studio 2008 v1.0 Install.exe
三.Mysql的環境搭建
1.伺服器和客戶端的安裝
見視頻mysql資料庫部分.wrf
2.phpMyAdmin
將phpMyAdmin-3.3.3-all-languages.zip解壓到
項目根目錄E:\phpweb下,修改文件夾名稱為phpmyadmin
在瀏覽器中輸入
即可到達登錄頁面登錄
php編程技術的發展歷史
PHP原始為 Personal Home Page的縮寫,現已經正式更名為 PHP: Hypertext Preprocessor的縮寫。注意不是「Hypertext Preprocessor」的縮寫,這種將名稱放到定義中的寫法被稱作遞歸縮寫。PHP於19
ISAPI篩選器94年由Rasmus Lerdorf創建,剛剛開始是Rasmus Lerdorf 為了要維護個人網頁而製作的一個簡單的用Perl語言編寫的程序。最初這些工具程序用來顯示 Rasmus Lerdorf 的個人履歷,以及統計網頁流量。後來又用C語言重新編寫,包括可以訪問資料庫。他將這些程序和一些表單直譯器整合起來,稱為 PHP/FI。PHP/FI 可以和資料庫連接,產生簡單的動態網頁程序。
在1995年早期以Personal Home Page Tools (PHP Tools) 開始對外發表第一個版本,Lerdorf寫了一些介紹此程序的文檔。並且發布了PHP1.0!在這早期的版本中,提供了訪客留言本、訪客計數器等簡單的功能。以後越來越多的網站使用了PHP,並且強烈要求增加一些特性。比如循環語句和數組變數等等;在新的成員加入開發行列之後,Rasmus Lerdorf 在1995年6月8日將 PHP/FI 公開發布,希望可以透過社群來加速程序開發與尋找錯誤。這個發布的版本命名為 PHP 2,已經有今日 PHP 的一些雛型,像是類似 Perl 的變數命名方式、表單處理功能、以及嵌入到 HTML 中執行的能力。程序語法上也類似 Perl,有較多的限制,不過更簡單、更有彈性。PHP/FI加入了對MySQL的支持,從此建立了PHP在動態網頁開發上的地位。到了1996年底,有15000個網站使用 PHP/FI。
在1997年,任職於 Technion IIT 公司的兩個以色列程序設計師:Zeev Suraski 和 Andi Gutmans,重寫了 PHP 的剖析器,成為 PHP 3 的基礎。而 PHP 也在這個時候改稱為PHP:Hypertext Preprocessor.[5]。經過幾個月測試,開發團隊在1997年11月發布了 PHP/FI 2。隨後就開始 PHP 3 的開放測試,最後在1998年6月正式發布 PHP 3。Zeev Suraski 和 Andi Gutmans 在 PHP 3 發布後開始改寫PHP 的核心,這個在1999年發布的剖析器稱為 Zend Engine[7],他們也在以色列的 Ramat Gan 成立了 Zend Technologies 來管理 PHP 的開發。
在2000年5月22日,以Zend Engine 1.0為基礎的PHP 4正式發布,2004年7月13日則發布了PHP 5,PHP 5則使用了第二代的Zend Engine[5]。PHP包含了許多新特色,像是強化的面向對象功能、引入PDO(PHP Data Objects,一個存取資料庫的延伸函數庫)、以及許多效能上的增強。至2013年PHP 4已經不會繼續更新,以鼓勵用戶轉移到PHP 5。
2008年PHP 5成為了PHP唯一的有在開發的PHP版本。將來的PHP 5.3將會加入Late static binding和一些其他的功能強化。PHP 6 的開發也正在進行中,主要的改進有移除register_globals、magic quotes 和 Safe mode的功能。
PHP最新穩定版本:5.3.21(2013.1.17)
PHP最新發布版本:5.4.11(2013.1.17)
linux下怎麼測試php?
1、首先得先找到nginx.conf這個文件,這個文件多半在/etc目錄入,參考:/etc/nginx/…
2、找到後: #vi nginx.conf。 找到「server_name」 這一行,你的server_name配置應該是localhost吧?。
3、下面的一行配置是location,location內部有根目錄的配置選項”root” 後面顯示的路徑就是站點的根目錄了。你把寫好的test.php文件放到這個目錄里,再瀏覽器里輸入地址: (假設你的伺服器IP是192.168.1.222)。
如果本機的話,就直接輸入
在根目錄下新建info.php文件測試php的信息
1、首先新建一個php項目test文件。
2、然後聲明變數,將要移到的目錄。
3、然後使用if判斷文件是否存在,if判斷將test111.txt剪切到test目錄下test111.txt。
4、如果if判斷文件不存在,輸出文件不存在。
5、這時再次刷新,文件不存在,輸入源碼?phpheader(‘content-type:text/html;charset=utf-8’);//把文件剪切到指定目錄下,如下圖,文件剪切移動成功了。
有沒有PHP心理測試的開源系統
[PHP心理測試程序源代碼版|BBWPS]功能介紹:
1、靈活的測試題發布功能,支持2種題型:單題測試及多題測試,發布題目支持預覽減少錯誤題產生;
2、單題測試可靈活設置題目標題、描述、答案選項數量、各答案選項對應結論評語;
3、多題測試可靈活設置題目標題、描述、問題數量、各問題下屬答案選項數量、各答案選項對應分值、得分階段劃分及得分範圍內結論評語;
4、靈活的系統參數設置,方便控制顯示效果;
5、支持會員發布審核功能;
6、強大的關鍵字智能識別功能,支持:直接替換、禁止發布、後台審核三種模式,最大限度避免發布非法信息;
7、靈活應用ajax方法,改善操作方便性;
8、管理員後台可:管理會員發布的測試題目、推薦優秀測試題目;
9、信息輸出偽靜態,達到靜態頁面被搜索引擎關注收錄同樣效果,更節約大量輸出靜態頁面時間;
10、靈活、簡單的模版設計,默認模版未夾帶任何隱藏廣告代碼;
11、結合平台廣告系統,可方便的進行廣告投放/管理;更新廣告無需重新修改/發布每條信息;
12、支持模塊複製建立多個頻道使用,支持為模塊設置子域名訪問;
13、支持與BBWPS系統大首頁及其他應用模塊進行數據通訊,可供應本模塊數據給平台及其他模塊,或從其他模塊提取數據到本模塊顯示。
決定PHP工程師能拿多少薪資的5大要素
什麼影響了PHPer的薪資?
1技術能力
程序員必然要談到技術能力,我不是技術人員,不過還是希望從招聘的層面分享一些經驗,可以參考下HR喜歡什麼樣的簡歷。
1)初級PHP: Thinkphp,Yii, Laravel等駕輕就熟,增刪改查必備。
2)中級PHP: get進階技–資料庫索引和優化自不必說,分表分庫還是要有的,memcache和redis的使用頻率不能低於月次,不了解前端是不是說不過去了?
3)高級PHP: 除了上面的條件外,還要有門面擔當的素質,玩轉Linux常用指令,熟悉memcache和redis 原理,對於演算法和數據結構有你敢問我就敢答的自信,Hadoop,hive,spark不過是平常的玩具,最重要的還是經歷過大場面(有處理過百萬日PV網站高並發,大數據的經驗)。
4)當然在Github開淘寶店或有個人站點是HR大愛,在各大極客社區里有頭有臉的那是極好的。
2PHP工作年限
1) 我們在這裡討論的是普遍情況下北京PHP薪資水平。
2) 3年以下PHPer,年限差異對薪資影響不大,主要是積累的階段。
3) 3-5年的PHPer會出現分水嶺,薪資跨度較大,跟程序員的自我修養有比較大的關係,此段位的程序員由於經驗和精力等原因,會成為公司coding的主力,部分中小型公司也有機會轉型到技術管理。當然也有部分有情懷的程序員開始創業。
4) 5-8年的PHP發展會往技術或者管理兩個方向,不過在中國,程序員普遍發展的軌跡,很少有程序員過了35歲還奮鬥在一線(都35了還能熬夜么?),並且在市場上競爭力也會減弱,所以大部分會提早走上管理之路。
5)很多人會說:同事跟我做著一樣的事,薪水應該一樣的啊?其實不然,同公司,同崗位,同級別的薪資也會略有不同,舉個例子,那就不得不提到BAT的級別薪資,在BAT里初級工程師的薪資範圍在10-16K,中級工程師的薪資範圍在12K-26K,高級工程師的薪資範圍18-35K,大公司的薪資架構做得比較靈活,可見同一級別的薪資差距也很大。
3公司——列舉的都是有PHP的公司
一線公司基本以數字廠(360),狼廠(Baidu),鵝廠(Tencent),貓廠(Alibaba),小米,狗廠(搜狗),獵豹等代表,薪資但是在如今人才為王的市場狀況下,部分融資不錯的發展型公司也都紛紛打出非常具有競爭力的薪資和各種優厚的福利,比如像某團,某集,某滴等,包括現在熱門的的互聯網金融公司。當然也有少數土豪公司,只要人好,天黑都不怕!
4教育背景
一般情況,普通本科應屆生較專科起薪會高2-5K左右,近幾年,互聯網公司成為各大高校畢業生眾星捧月之地,211,985畢業生起薪增長尤為明顯,本科及碩士應屆畢業生的起薪達到了12-20K(年薪在17W-30W),甚至去年出現了阿里的星計划起薪60W招聘畢業生!
5工作地點
互聯網在不同城市的發展成熟度極大的影響了薪資,目前互聯網公司主要還是以一線城市為主,以一線城市為參考(北上廣深),薪資水平會比二三線城市高出不少,近兩年杭州(越來越多的阿里系創業)和成都(遊戲及移動互聯網的發展迅速)薪資也提升不少。雖然近幾年會有不少人想逃離北上廣,但是就目前的互聯網公司的分布來看,二線城市的能提供的機會數量和薪資較北上廣差異很大,也導致部分人會因為薪資落差較大或者後期的可選擇的機會較少,而重新回到北上廣。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/249305.html