php環境集成包up(php開發環境安裝)

本文目錄一覽:

PHP是怎麼一個開發環境,主要講下大致的開發步驟啊?謝謝

php不是開發環境,是一種動態網頁開發的語言,php的頁面若想運行,得有apache伺服器、php,若是想使用資料庫的話還要有資料庫,一般是mysql

不過,php這種語言當然也有開發工具嘍,下面推薦些:

PHP Designer 2008專業版+特別文件 完美版

;ID=162005

PHP Designer 2007專業版+特別文件 完美版

;ID=161997

PHP集成開發環境 Zend Studio Enterprise v5.5.0完美版

O’Reilly Learning PHP MySQL 第二版

;ID=170283

PHP 5 傻瓜書

;ID=156854

PHP官方參考手冊 中文+英文CHM版

;ID=174312

Upgrading to PHP 5

;ID=172787

Wrox Beginning PHP 5

;ID=146843

PHP 5 Advanced

;ID=152684

PHP 5與MySQL編程初學者指南

;ID=152044

PHP 5和MySQL 5 從入門到精通 PDF文字版

;ID=166059

PHP 4.1 從入門到精通

;ID=159334

O’Reilly PHP Cookbook 第二版

How to Do Everything with PHP and MySQL

;ID=175991

PHP MySQL Web Development

;ID=175913

PHP Programming Solutions

;ID=173163

PHP Objects Patterns and Practice

;ID=173160

Learning PHP Data Objects

;ID=173151

PHP技術內幕

;ID=159332

PHP最新參考手冊

;ID=146233

PHP程序設計

;ID=146171

PHP經典100例

;ID=152400

Object Oriented PHP Concepts Techniques and Code

;ID=152398

The PHP Anthology 第二版

;ID=167353

PHP API使用完全指南

;ID=164843

Wiley出版 Makeing Use of PHP

;ID=166790

PHP實例教程

;ID=152574

PHP in Action

;ID=152648

PHP+MySQL網路開發技術

;ID=156149

PHP設計模式構架師指南

Dreamweaver CS3 with CSS, Ajax, and PHP

;ID=147123

AJAX and PHP Building Responsive Web Applications

;ID=151261

Beginning Ajax with PHP

;ID=146176

PHP Programming with PEAR

;ID=148389

PHP MySQL and Apache自學教程

;ID=146232

PHP Apache和MySQL網頁開發初步

;ID=148871

24小時學會使用PHP MySQL Apache

;ID=149004

PHP MySQL 網路應用程序開發核心

;ID=149005

Professional LAMP – Linux,Apache,MySQL and PHP 5 Web Development

;ID=152045

Setting Up LAMP – Getting Linux Apache MySQL and PHP Working Together

;ID=157654

Beginning PHP,Apache,MySQL Web Developmnet

;ID=151985

Beginning PHP and Oracle 從入門到精通

PHP Data Objects for MySQL

;ID=152186

MySQL and PHP from Scratch

;ID=152162

Extending and Embedding PHP

;ID=152160

Wiley出版 Secure PHP Development

;ID=165544

O’Reilly Building Tag Clouds in Perl and PHP

;ID=152158

Wrox Professional Apache Tomcat 5

;ID=152054

PHP MySQL編程初學者指南

;ID=158793

Beginning PHP and Oracle (PDF文字版)

;ID=159155

Advanced PHP for Web Professionals

;ID=159168

Essential PHP Security

;ID=175045

Pro PHP XML and Web Services

Apache Server 2.0 實用指南

;ID=159297

Apache管理員手冊

;ID=159296

Apache使用指南與實現原理

;ID=159287

PHP專業項目實例開發 中文PDF版

;ID=159322

PHP高級開發技術與實例 中文PDF影版

;ID=159319

PHP 5 for Flash

;ID=159407

O’Reilly – Tomcat權威指南

;ID=160138

Wrox Professional Apache Tomcat 6

;ID=157418

Pro Jakarta Tomcat 5

;ID=160230

Foundations of PEAR – Rapid PHP Development

;ID=160612

Practical Web 2.0 Applications with PHP(Apress 2008最新版)

;ID=170237

Practical Apache Struts 2 Web 2.0 Projects

;ID=170311

如何同時安裝並支持PHP和JSP-JSP編程

PHP和JSP是兩種非常流行的動態網頁,非常值得學習。下面來說一下如何安裝編程環境。

PHP的話,需要一個伺服器,推薦安裝WAMP(Linux系統為LAMP),是一個集成環境,非常方便,如果要編寫php文件,推薦使用sublime text編輯器,美觀高效簡潔,編寫完成後直接在瀏覽器運行(記得先開啟伺服器,打開WAMP即可)。Zend Studio是一個強大IDE,非常專業的php編寫軟體,可以考慮一下,其實我個人還是喜歡sublime text。

JSP是JavaWeb,大多數人都是用Eclipse寫Java,同樣Eclipse也有一個JEE,可以編寫並運行JSP文件,記得還要安裝一個伺服器,推薦使用tomcat,具體安裝可以百度。

兩個都要使用伺服器,所以要注意埠衝突問題,兩個的埠不能一樣,否則會出問題。

希望能幫到你哦!

怎麼使用Docker搭建PHP開發環境

在Docker流行之前,要搭建開發環境通常有兩種選擇:一種是使用wamp、xampp、mamp等集成開發環境安裝包,另外一種就是使用普通虛擬機來安裝linux伺服器,然後通過下載一鍵安裝包(如:lnmp)或者逐個安裝做需要的軟體。前者雖然簡單,但太不靈活,想要安裝額外的軟體或者版本會很麻煩或者乾脆不知道如何下手;後者除了費時費力,佔用本機資源過多,可能會導致系統運行緩慢,而且如果你忘了及時生成快照,一旦失誤,追悔莫及。

幸好,Docker來了!它簡單易用,靈活多變,方便迅捷,掃除了以上種種弊端。如果你想稍微詳細的認識下這位虛擬化界的明星,傳送門( 快速理解Docker )。

安裝Docker

平時開發的環境一般都是Mac或者windows,Linux暫時沒有研究,所以接下來只針對前兩者寫下步驟,這兩個平台,官方都推薦了兩種安裝方式:app和工具包(toolbox)。註:app方式對系統版本和配置會有一定要求,而且Windows需要你安裝微軟虛擬化產品Hyper-V,具體見app鏈接頁面。

APP

工具包

以上方式本質上都會在你的系統中安裝docker-engine、docker-machine、docker-compose和VirtualBox(除了Windows的app方式)。因為docker高度依賴linux內核提供的cgroup,namespace 等特性和介面,所以mac和windows平台需要使用docker-machine和虛擬機在後台創建運行一個linux內核。

而我的安裝方式就是直接在 Mac 上使用brew,如果你未曾安裝brew,則在終端執行以下代碼:

/usr/bin/ruby -e “$(curl -fsSL )”

安裝docker所需要的包:

brew install docker docker-machine docker-compose virtualbox

創建一個docker-machine:

docker-machine create -d virtualbox default

註:-d 指定使用virtualbox來創建default 為machine名稱

告訴主機如何找到docker-machine:

echo $(docker-machine env ) .zshrc

註:這裡的.zshrc是我的用戶配置文件,如果你用bash,可以改為.bash_profile。

啟動docker-machine:

docker-machine start default Compose你的應用

docker-compose是用於定義和運行複雜Docker應用的工具。你可以在docker-compose.yml文件中定義一個多容器的應用,然後使用一條命令來啟動,然後所有預先定義好的操作都會被自動完成。

為了不重複造輪子,直接使用github上的第三方包。當然你也可以親自構建每一個你所需要的容器鏡像,然後用docker-compose.yml將所有容器組織起來運行,但這需要你具備一定的linux基礎和docker的運行機制和相關語法。

本人正在學習 laradock 這個基於Docker的開發環境包,然後根據自己的需要刪除了一些我認為不常用的部分、修改了部分配置以及增加了Elasticsearch容器,最終新開了自己的倉庫 DevDock 。當然,也推薦使用laradock。

我的倉庫目前支持的容器組合:

nginx , php-fpm , mysql , redis , mongo , apache2 , memcached , elasticsearch , workspace .

註:workspace和php-fpm一般會被其他容器所依賴,所以會自動運行,啟動時不必指定。

進入到你的應用的上級目錄:

git clone

修改hosts

如果直接安裝啟動,是可以通過Docker IP : 192.168.99.100,就能直接訪問nginx的,但一般而言為了方便記憶,我們會去修改hosts文件,增加一條:

192.168.99.100 laravel.dev

修改你的nginx中的站點配置文件:

在DevDock目錄下找到nginx,修改sites目錄下的站點配置文件,通過修改本地的hosts來自定義域名,並在nginx容器中的sites文件夾下,修改相應的域名映射。

server_name laravel.dev

安裝啟動應用

cd DevDock docker-compose up -d nginx mysql … # 後面跟上你想使用的容器即可

然後,耐心地等待開發環境自動搭建完成即可,如果中途出現錯誤,一般是因為GFW,網路會不太通暢,重新執行一兩次就好,完成之後,打開瀏覽器,訪問: 即可。

php啟動時候提示PHP startup的解決方法

配置好php環境後,每次開機都有警告提示說 PHP startup,解決這個問題很簡單只需要在php.ini 文件中修改 extension_dir配置就行。

把; extension_dir = “ext”改為 extension_dir = “D:/myphpenv/php5.4/ext”

其中D:/myphpenv/php5.4/為php安裝目錄。

重啟apache發現警告沒有了。

原創文章,作者:BU1WD,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129275.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
BU1WD的頭像BU1WD
上一篇 2024-10-03 23:26
下一篇 2024-10-03 23:26

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 如何部署一個服務到一個環境

    本文將從多個方面對如何部署一個服務到一個環境進行詳細的闡述,包括環境準備、代碼編寫、打包部署等。 一、環境準備 1、確定部署環境的操作系統版本、運行時環境(如JDK、Node.js…

    編程 2025-04-29
  • Python開發環境包括

    Python作為一門高效、易讀易學的語言,已經被越來越多的開發者使用。而Python的開發環境也發展得越來越完善。本文將會從以下幾個方面對Python開發環境包括做詳細的闡述: 一…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 內核驅動編譯環境代價分析

    內核驅動編譯環境是在Linux系統中編譯內核模塊的過程。本文通過分析內核驅動編譯環境的各個方面,包括編譯工具的選擇、編譯速度、編譯器選項等,來探討其代價所在,並提供一些優化的建議。…

    編程 2025-04-29
  • 如何使用cmd激活python虛擬環境

    Python虛擬環境是Python用來隔離項目所需包和依賴庫的工具,以免不同項目之間的依賴關係衝突。下面將從安裝虛擬環境、創建虛擬環境、激活虛擬環境這3個方面來詳細講解如何在cmd…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Apache配置Python環境

    Apache是一款流行的Web伺服器軟體,事實上,很多時候我們需要在Web伺服器上使用Python程序做為數據處理和前端網頁開發語言,這時候,我們就需要在Apache中配置Pyth…

    編程 2025-04-28
  • Ubuntu系統激活Python環境

    本文將從以下幾個方面詳細介紹在Ubuntu系統中如何激活Python環境: 一、安裝Python 在Ubuntu系統中默認已經預裝了Python解釋器,可以通過以下命令來檢查: $…

    編程 2025-04-28
  • TFN MR56:高效可靠的網路環境管理工具

    本文將從多個方面深入闡述TFN MR56的作用、特點、使用方法以及優點,為讀者全面介紹這一高效可靠的網路環境管理工具。 一、簡介 TFN MR56是一款多功能的網路環境管理工具,可…

    編程 2025-04-27

發表回復

登錄後才能評論