How do I create my portfolio site without a domain name, locally on my MacBook Pro

A Simple To Follow, Free Tutorial On How YOU Can Build Your OWN WEBSITE In Less Than 1 Hour
Written By Joseph Rodriguez – A WordPress Developer of Over 5 Years

WordPress is a free and open source blogging tool and content management system running on PHP and MySQL. It was installed onto 23.3% of the Top 10 million websites in January 2015.

I am going to install WordPress locally on my computer running a web server to work offline and locally. To begin I downloaded MAMP, this is an open source web server running apache software.

Once downloaded, I changed the preferences on MAMP so that the Apache port was 8888 (default) and the MySQL port is 8889. This ensures that the web server correctly links to Apache Software and the MySQL Databases.

MAMP Port Preferences, Apache (8888), Nginx (7888), MySQL (8889).

You then need to download WordPress. Once this is unzipped place in the root directory of your MAMP Web Server.


I then located the wordpress document in the root directory file of MAMP Web Server. To do typed in ‘locahost:8888/wordpress’ into my browser and followed installation process.

This then opened up another tab in my browser for MyPHPAdmin and created an MySQL database called WordPress. This was the only struggle than I had and was overcome by googling it.

Here is the installation process of wordpress locally:

WordPress has now been manually installed locally to my own Web Server.

Alright, enough with the preliminary stuff. Let’s start building your site.

1. Get a domain name and web hosting for your site.

  • “If you want to be taken seriously , then make sure you have a self-hosted WordPress blog.”

2. Easily install WordPress (my website builder of choice) and get all of your content up on the web with no coding knowledge needed.

  • As I mentioned in the beginning, you’ll be using a tool called WordPress (self-hosted, not to set up your site. You may have heard that WordPress is mainly a blogging platform, which is completely true.

3. Make your site look good with a great-looking theme.

  • One of the best things about WordPress is the stupidly large amount of themes available for you to use. Using a theme, you can change the look of your site without needing to know any CSS or have any graphic design skills.

4. Optimize your website’s speed, security and more with plugins and widgets.

Alone, WordPress is a great system with a lot of functionality. However, the true beauty of WordPress lies in its ability to work with plugins – small (or large) pieces of packaged code that add functionality to your site.

5. Improve your site’s SEO and find resources that can teach you how to take your site even further if you want.

The purpose of this tutorial was to get you from zero to having a working website as easily as possible. However, you can do so much more to optimize your site’s design, speed, SEO, security, navigation, typography… your options are endless.

Remember, if you need any help, you can contact me. I’ll either help you directly or point you to people or resources that can be of assistance. You can also just connect with me on Instagram without a need for help – I’d love to meet you!

Leave a Reply

FB jlrodriguez

Follow me on social media

This will close in 63 seconds