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.

Setting up a local WordPress Environment


Published on

Setting up a Local WordPress Environment
Everyone has their own method for building and hosting their WordPress site. One easy solution is building it locally then exporting it to your live server. Chris is going to show you a great solution for both Mac and PC, that lets you work locally and helps get your site up and running quickly and simply.

  • Be the first to comment

  • Be the first to like this

Setting up a local WordPress Environment

  1. 1. Setting up a Local WordPress Environment By Chris La Nauze Get your WordPress site up and running quickly and simply.
  2. 2. What are Local Environments? A local environment is the replication of Web Server, locally on your computer, be that on a Windows Apple, or Linux machine or an Network Attached Storage Drive that support’s web servers .
  3. 3. Why local? Security ● Ports and firewalls don't interfere with code. ● Develop in a safer environment rather than something that is connected to the internet. Testing ● Plugins ● Themes ● Code
  4. 4. Why local? Resources ● Processing Power ● Speed ● Hard drive size Connectivity ● Airplane mode ● Ability to work anywhere
  5. 5. Why local? Experiments ● Troubleshooting ● Hack Recovery Clients ● Show designs and training Money $ Cost savings.
  6. 6. Tips Stop emails before uploading to a live server Save old versions of things. Previous copies of client sites, ● Either before major change or new site. Full access to the entire stack. Unlike on some cloud accounts the Client is on a gated access like WPEngine or its been Jail host Optimise images and whole site quickly and easily compared to uploading and downloading. Advantage
  7. 7. WordPress Server Requirements To run WordPress we recommend your host supports: ● PHP version 7 or greater ● MySQL version 5.6 or greater OR MariaDB version 10.0 or greater ● HTTPS support
  8. 8. What is needed? Linux Apache MySQL PHP - LAMP Linux Nginx MySQL PHP - LEMP Mac Apache MySQL PHP - MAMP Windows Apache MySQL PHP - WAMP Cross-Platform Apache MariaDB PHP - XAMPP ● Desktop Server Limited but easy. $ pro version Virtualisation - (VMWARE) Containers, Docker, Vagrant, Varying Vagrant Vagrants ● Local - Flywheel The main benefit of MAMP, WAMP XAMPP etc, is that it leaves all your default system settings alone, sandboxing your development environment. It also allows you to easily turn on and off services.
  9. 9. Desktop Server 1. Download 2. Unzip or Mount 3. Install 4. Run 5. Decide on your test domain name 6. Finish WordPress Setup System Requirements ● Windows Vista, 7, 8 ● Macintosh OS X 10.6.X to 10.12.X. ● At least 512 megabytes of RAM ● At least 500 megabytes of free hard drive space for installation. Desktop Server
  11. 11. Note: Must Allow Firewall access to mysql.exe and httpd.exe in windows defender.
  12. 12. Backup & Migrate More found here:
  13. 13. Videos, Links and other information for this presentation can be found At Please share, tweet, follow and Like @chrislanauze Image credit: Images are licenced from DepositPhotos under Standard Licence