Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Jump Start PHP Environment
The Easy Way...
Use a compact solution:
• WampServer
• MAMP
• XAMPP
WampServer
http://www.wampserver.com/
• Available only on Windows
• Apache 2.4.9
• MySQL 5.6.17
• PHP 5.5.12
MAMP
http://www.mamp.info
• Available on Windows and Mac
• Apache 2.2.27
• MySQL 5.5.41
• PHP 5.3.23 – 7.0
XAMPP
https://www.apachefriends.org
• For Windows, Mac and Linux
• Apache 2.4.17
• MariaDB 10.1.9
• PHP 5.5.30 / 5.6.16 / ...
Hello World!
Is This the Only Way?
Presenting the Professional Way
Who Is This Dude?
Content
1.The Anatomy of Web Requests
2.The Programming Environment
3.The Application Environment
4.Virtual Machines
5.Ver...
1. The Anatomy of Web Requests
● The Client and the Server
● Web Requests Basics
● Server-side Languages
● For those who w...
2. The Programming Environment
● A Good IDE Is Worth Its File Size in Gold
● The Importance of Coding Standards
● The Comm...
3. The Application Environment
● Application Environments:
● Production
● Development
● Staging and Maintenance
● The Evil...
4. Virtual Machines
● Virtual Machines Explained:
● What are VMs?
● Getting to Know VirtualBox and Vagrant
● The Benefits ...
5. Versioning Systems
● Versioning Basics
● Git and GitHub
● Git in Action
6. Deployment and Hosting
● Hosting
● Shared Hosting
● Cloud Hosting
● (Virtual) Private Hosting
● Deployment
● Manual
● A...
7. Composer
● Spaghetti Western
● Namespaces and Ye Olde Package Management
● What is Composer?
● Usage Example
● More Tri...
8. Learn by Example: A Web App from Scratch
● What will we be building?
● Setting Up the Environment
● Bootstrapping the A...
How to Get the Book?
Are You a Student?
Questions?
Jump start php environment
Upcoming SlideShare
Loading in …5
×

of

Jump start php environment Slide 1 Jump start php environment Slide 2 Jump start php environment Slide 3 Jump start php environment Slide 4 Jump start php environment Slide 5 Jump start php environment Slide 6 Jump start php environment Slide 7 Jump start php environment Slide 8 Jump start php environment Slide 9 Jump start php environment Slide 10 Jump start php environment Slide 11 Jump start php environment Slide 12 Jump start php environment Slide 13 Jump start php environment Slide 14 Jump start php environment Slide 15 Jump start php environment Slide 16 Jump start php environment Slide 17 Jump start php environment Slide 18 Jump start php environment Slide 19 Jump start php environment Slide 20 Jump start php environment Slide 21 Jump start php environment Slide 22
Upcoming SlideShare
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015
Next
Download to read offline and view in fullscreen.

0 Likes

Share

Download to read offline

Jump start php environment

Download to read offline

Slideshow for the promotional presentation of Bruno Skvorc's latest book, published by SitePoint.com

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Jump start php environment

  1. 1. Jump Start PHP Environment
  2. 2. The Easy Way... Use a compact solution: • WampServer • MAMP • XAMPP
  3. 3. WampServer http://www.wampserver.com/ • Available only on Windows • Apache 2.4.9 • MySQL 5.6.17 • PHP 5.5.12
  4. 4. MAMP http://www.mamp.info • Available on Windows and Mac • Apache 2.2.27 • MySQL 5.5.41 • PHP 5.3.23 – 7.0
  5. 5. XAMPP https://www.apachefriends.org • For Windows, Mac and Linux • Apache 2.4.17 • MariaDB 10.1.9 • PHP 5.5.30 / 5.6.16 / 7.0.1
  6. 6. Hello World!
  7. 7. Is This the Only Way?
  8. 8. Presenting the Professional Way
  9. 9. Who Is This Dude?
  10. 10. Content 1.The Anatomy of Web Requests 2.The Programming Environment 3.The Application Environment 4.Virtual Machines 5.Versioning Systems 6.Deployment and Hosting 7.Composer 8.Learn by Example: A Web App from Scratch
  11. 11. 1. The Anatomy of Web Requests ● The Client and the Server ● Web Requests Basics ● Server-side Languages ● For those who want more: DNS Requests
  12. 12. 2. The Programming Environment ● A Good IDE Is Worth Its File Size in Gold ● The Importance of Coding Standards ● The Command Line / Terminal ● The Community
  13. 13. 3. The Application Environment ● Application Environments: ● Production ● Development ● Staging and Maintenance ● The Evil of *AMP Bundles ● Machine Pollution ● Learning is Progress, or How the Comfort of Your Comfort Zone is Overrated ● Testing ● The Uncleanable Mess ● Production/Development Parity ● Performance and Debugging
  14. 14. 4. Virtual Machines ● Virtual Machines Explained: ● What are VMs? ● Getting to Know VirtualBox and Vagrant ● The Benefits of VMs ● Vagrant in a Nutshell ● Vagrant Boxes ● Provisioning ● Using Vagrant ● Homestead Improved: Explanation ● Defining New Sites ● Shutdown
  15. 15. 5. Versioning Systems ● Versioning Basics ● Git and GitHub ● Git in Action
  16. 16. 6. Deployment and Hosting ● Hosting ● Shared Hosting ● Cloud Hosting ● (Virtual) Private Hosting ● Deployment ● Manual ● Automatic and Semiautomatic Deployment
  17. 17. 7. Composer ● Spaghetti Western ● Namespaces and Ye Olde Package Management ● What is Composer? ● Usage Example ● More Tricks to Try
  18. 18. 8. Learn by Example: A Web App from Scratch ● What will we be building? ● Setting Up the Environment ● Bootstrapping the App ● Developing the App ● Deployment
  19. 19. How to Get the Book?
  20. 20. Are You a Student?
  21. 21. Questions?

Slideshow for the promotional presentation of Bruno Skvorc's latest book, published by SitePoint.com

Views

Total views

1,055

On Slideshare

0

From embeds

0

Number of embeds

575

Actions

Downloads

3

Shares

0

Comments

0

Likes

0

×