国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Inhaltsverzeichnis
php開發(fā)環(huán)境搭建——laravel框架,apache服務(wù)器,git版本控制,laravelgit
Heim Backend-Entwicklung PHP-Tutorial php開發(fā)環(huán)境搭建——laravel框架,apache服務(wù)器,git版本控制,laravelgit_PHP教程

php開發(fā)環(huán)境搭建——laravel框架,apache服務(wù)器,git版本控制,laravelgit_PHP教程

Jul 12, 2016 am 08:55 AM
apache git laravel php Entwicklung Kontrolle Bauen Server rahmen Version Umfeld

php開發(fā)環(huán)境搭建——laravel框架,apache服務(wù)器,git版本控制,laravelgit

本文主要闡述做項目前的開發(fā)環(huán)境安裝——后端為php,前端采用grunt進(jìn)行自動化構(gòu)建。具體介紹了windows平臺下采用apache運行php的環(huán)境搭建,以及git工具安裝。寫得有點粗糙,但過程完整,有不足之處還請見諒。

?

一、Git工具安裝

1https://github.com? ?注冊github賬戶

2)安裝PHPGit-1.9.5-preview20150319.exe

3設(shè)置Git的user name和email:

$ git config --global user.name "xuhaiyan"

$ git config --global user.email "haiyan.xu.vip@gmail.com"

4)生成SSH密鑰過程:

1. 查看是否已經(jīng)有了ssh密鑰(用Git Bash,不要用cmd):cd ~/.ssh
如果沒有密鑰則不會有此文件夾,有則備份刪除

2. 生成密鑰:

$ <span>ssh-keygen</span> -t rsa -C &ldquo;haiyan.xu.vip@gmail.com&rdquo;

按3個回車,密碼為空。

Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………

最后得到了兩個文件:id_rsa(私鑰)和id_rsa.pub(公鑰)

3. 添加密鑰(公鑰)到ssh:ssh-add 文件名

登陸github賬號,進(jìn)入公司項目,點擊Settings/SSH Keys/Add SSH Key

php開發(fā)環(huán)境搭建——laravel框架,apache服務(wù)器,git版本控制,laravelgit_PHP教程5)克隆項目代碼到本地(假設(shè)克隆代碼到E:\bd-shop),請?zhí)顚懴鄳?yīng)項目代碼地址

git clone git@github.com:xxx.git

二、php工具安裝

1) 安裝php編輯器:Sublime Text Build 3083 x64 Setup.exe

或者安裝phpstorm,功能更加強大

三、安裝WampServer整合軟件包:wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe32位)

(W: windows系統(tǒng) ; a:Apache服務(wù)器; m:mysql數(shù)據(jù)庫; p:php語言)

可能出現(xiàn)的錯誤:彈出如下對話框:

解決方法:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 處下載VSU4\vcredist_x86.exe并進(jìn)行安裝(注意wamp server 是32位的,故裝x84,而不是x64)

php開發(fā)環(huán)境搭建——laravel框架,apache服務(wù)器,git版本控制,laravelgit_PHP教程若出現(xiàn)vcredist_x86.exe安裝不了的情況,可以采用nginx啟動php,在以后的文章中再講解。

四、更改apache配置,將Apache服務(wù)器主頁設(shè)置為公司項目:

1C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf,去掉LoadModule rewrite_module modules/mod_rewrite.so前面的注釋符’#’

2)將DocumentRoot 路徑設(shè)置為E:\bd-shop\public(基于上面第一節(jié)中第5點)

3)將改為

注意:安裝無誤,但apache啟動不了(顯示為橙色),則默認(rèn)80端口已被占用,需要另改端口,端口號設(shè)置為1024之后的端口,如8888,8080等,方法如下:

C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf里,

Listen 0.0.0.0:80 改為Listen 0.0.0.0:8888

Listen [::0]:80 改為Listen [::0]:8888

五、將vendor.env放到項目中(E:\bd-shop);

vendor為項目的依賴包,因為比較大,用命令下載慢,因此打包好直接用。可根據(jù)實際情況處理。

六、安裝node-v0.12.7-x64.msi要裝grunt-cli先安裝node.js

七、將node_modules放入bd-shop/resource/assets里面;在E:\bd-shop\resources\assets中啟用git bash并寫入:

npm <span>install</span> -g grunt-cli

安裝好grunt-cli后運行grunt命令,即進(jìn)行構(gòu)建(注意grunt-cli之間沒有空格)。

八、安裝SQLSRV32.EXE,安裝時選擇php安裝目錄中:C:\wamp\bin\php\php5.5.12\ext;然后在C:\wamp\bin\php\php5.5.12\php.ini文件里面,添加下面兩行代碼:

extension=<span>php_sqlsrv_55_ts.dll

extension</span>=php_pdo_sqlsrv_55_ts.dll

?

九、安裝sqlncli.msi;安裝msodbcsql.msi(是OBDC驅(qū)動)?

十、安裝Laravel

? ? ?首先安裝composer(Composer-Setup.exe),然后按照官網(wǎng)http://laravel-china.org/docs/5.0/installation?里面步驟進(jìn)行。

? ? ?注意:以上的path是指計算機屬性/高級系統(tǒng)設(shè)置/環(huán)境變量/系統(tǒng)變量/PATH

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1114473.htmlTechArticlephp開發(fā)環(huán)境搭建——laravel框架,apache服務(wù)器,git版本控制,laravelgit 本文主要闡述做項目前的開發(fā)環(huán)境安裝后端為php,前端采用grunt進(jìn)行自...
Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276
VSCODE Settings.json Standort VSCODE Settings.json Standort Aug 01, 2025 am 06:12 AM

Die Datei "Settings.JSON" befindet sich auf dem Pfad auf Benutzerebene oder Arbeitsbereichsebene und wird verwendet, um die VSCODE-Einstellungen anzupassen. 1. Benutzer-Level-Pfad: Windows ist C: \ Benutzer \\ AppData \ Roaming \ Code \ User \ Settings.json, MacOS is /users//library/applicationsupport/code/user/settings.json, Linux is /home/.config/code/usser/setings.json; 2. Pfad auf Arbeitsbereichsebene: .VSCODE/Einstellungen im Projekt Root Directory

Wie implementieren Sie ein überweisungssystem in Laravel? Wie implementieren Sie ein überweisungssystem in Laravel? Aug 02, 2025 am 06:55 AM

Erstellen Sie Referenzen Tabelle, um Empfehlungsbeziehungen zu erfassen, einschlie?lich Empfehlungen, Empfehlungen, Empfehlungscodes und Nutzungszeit; 2. Definieren Sie die Beziehungen zwischen H?rern und Hasmany im Benutzermodell, um Empfehlungsdaten zu verwalten. 3. Erstellen Sie bei der Registrierung einen eindeutigen Empfehlungscode (kann durch Modellereignisse implementiert werden). 4. Erfassen Sie den Empfehlungscode, indem Sie die Parameter w?hrend der Registrierung abfragen, nach überprüfung eine Empfehlungsbeziehung aufstellen und die Selbstverantwortung verhindern. 5. den Belohnungsmechanismus ausl?sen, wenn empfohlene Benutzer das angegebene Verhalten (Abonnementauftrag) abschlie?en; 6. Generieren Sie gemeinsame Empfehlungsverbindungen und verwenden Sie URLs mit Laravel Signature, um die Sicherheit zu verbessern. 7. Empfehlungsstatistiken auf dem Dashboard anzeigen, z. B. die Gesamtzahl der Empfehlungen und konvertierten Zahlen; Es ist notwendig, sicherzustellen, dass Datenbankbeschr?nkungen, Sitzungen oder Cookies bestehen bleiben.

Java -Leistungsoptimierung und Profilerstellungstechniken Java -Leistungsoptimierung und Profilerstellungstechniken Jul 31, 2025 am 03:58 AM

Verwenden Sie Leistungsanalyse-Tools, um Engp?sse zu lokalisieren, VisualVM oder JProfiler in der Entwicklung und Testphase zu verwenden und Async-Profiler in der Produktionsumgebung Priorit?t zu geben. 2. Reduzieren Sie die Objekterstellung, verwenden Sie Objekte wieder, verwenden Sie StringBuilder, um String -Splei?en zu ersetzen und entsprechende GC -Strategien auszuw?hlen. 3.. Optimieren Sie die Auswahl der Sammlung, w?hlen Sie die Anfangskapazit?t gem?? der Szene aus; V. 5. Tune JVM-Parameter, festlegen, angemessene Haufengr??e und Müllsammler mit geringer Latenz einstellen und GC-Protokolle aktivieren; 6. Vermeiden Sie die Reflexion auf Codeebene, ersetzen Sie Wrapper -Klassen durch Grundtypen, Verz?gerungsinitialisierung und verwenden Sie endgültige und statische. 7. Kontinuierliche Leistungstest und überwachung, kombiniert mit JMH

Verwenden Sie PHP für Datenkratzen und Webautomation Verwenden Sie PHP für Datenkratzen und Webautomation Aug 01, 2025 am 07:45 AM

UseGuzzleForrobUtttprequestswithheaderStimeouts.2.ParsehtmleffictionLyWithSymfonydomcrawleruSusectors.3.HandlejavaScript-HeavysitesByintegratingPuppeteerviaPexec () torenderpages.4.respactroboBoBoBoBoThoter- und addDelays, addDelays, rotdelayents, rotateuseragents und rotateuseragents und ushEdelays, usaDelays, rot

Was sind Repository -Vertr?ge in Laravel? Was sind Repository -Vertr?ge in Laravel? Aug 03, 2025 am 12:10 AM

Das Repository -Muster ist ein Entwurfsmuster, mit dem die Gesch?ftslogik aus der Datenzugriffslogik entkoppelt wird. 1. Es definiert Datenzugriffsmethoden über Schnittstellen (Vertrag); 2. Die spezifischen Vorg?nge werden von der Repository -Klasse implementiert. 3. Die Controller verwendet die Schnittstelle durch Abh?ngigkeitsinjektion und kontaktiert nicht direkt die Datenquelle. 4. Vorteile sind ordentlicher Code, starke Testbarkeit, einfache Wartung und Teamzusammenarbeit; 5. Für mittlere und gro?e Projekte k?nnen kleine Projekte das Modell direkt verwenden.

Wie benutze ich Zubeh?r und Mutatoren in eloquent in Laravel? Wie benutze ich Zubeh?r und Mutatoren in eloquent in Laravel? Aug 02, 2025 am 08:32 AM

AccessorsandMutatorsinlaravel'seloquentorMaloutOrmatorMipulatemodelattributesWenRetriesingingingValues.1

Vergleich von Java Frameworks: Spring Boot vs Quarkus gegen Micronaut Vergleich von Java Frameworks: Spring Boot vs Quarkus gegen Micronaut Aug 04, 2025 pm 12:48 PM

Pre-Formancetartuptimemoryusage, QuarkusandmicronautleadduToCompile-Time-foringandgraalvSupport, WithQuarkusofttenperformLightBetterin serverloser Szenarien.2. Thyvelopecosystem,

Erste Schritte mit Neuank?mmlingen im W?hrungskreis: Erfassen Sie hei?e Münzen, um potenzielle Münzen zu überprüfen Erste Schritte mit Neuank?mmlingen im W?hrungskreis: Erfassen Sie hei?e Münzen, um potenzielle Münzen zu überprüfen Jul 31, 2025 pm 09:48 PM

Das Identifizieren und Erforschen potenzieller Verm?genswerte im Krypto-Bereich erfordert eine vierstufige Methode: 1. Erfassungsmarktsignale wie Social Media-Themenwachstumsrate, Wachstum der ?kologischen Interaktionsadressenzahl und Mainstream-Plattform-Suchindex; 2. überprüfen Sie die Grundlagen wie den Hintergrund des Teams, die Rationalit?t des Token-Modells und die Verteilung der Münzadresse auf Ketten; 3.. In Kombination mit technischen Indikatoren wie w?chentlichen Durchbrüchen in den wichtigsten Widerstandsniveaus liegt das Handelsvolumen 3-mal pro Monat und RSI liegt im Bereich von 40 bis 60; 4. Establish a continuous tracking mechanism for data dashboard monitoring, project milestone reminders and development progress review, and beware of traps such as abnormal promotion, liquidity pool imbalance and lack of technical documents, and optimize decision-making through small-scale testing, establishing tracking lists and retaining 20% cash reserves, and ultimately relying on in-depth research rather than chasing hot spots to achieve long-term success.

See all articles