Mamp Macos

Posted on  by 



  1. Mamp Mac Os
  2. Mamp Macos Wordpress
  3. Mmap Macos

MAMP is a free distribution package that makes it easy to install Apache Web Server, PHP, and MySQL on a Mac.

Installing MAMP on a Mac

Download
  1. Open the downloaded file (e.g., MAMP_MAMP_PRO_4.5.pkg) and click through the installation wizard.
  2. Close the installation wizard.

The default configuration for MAMP PRO uses ports 8888, 8889 and 8890. That way, the MAMP servers can run alongside other servers installed on your Mac. Should ports 8888, 8889 or 8890 be in use by a different application, please change the values accordingly. Port / Port (SSL). Note: This is the documentation for the outdated version 5 of MAMP (macOS) & MAMP PRO (macOS). The documentation for the current version can be found under https://documentation.mamp.info.

Running MAMP on OSX

Pointman usb devices driver. To run MAMP..

  1. Navigate to Applications/MAMP in Finder and open MAMP.app
  2. Click Start Servers:
  3. The following page should open in your browser:

Mamp Mac Os

Class Files

  1. After downloading the class files, create a folder in htdocs named 'Webucator' and extract your class files in that folder.
  2. To test that your setup so far is correct, open your browser and navigate to http://localhost:8888/Webucator/ClassFiles/. You should get a listing like this:
  3. Click PHPBasics, then click Demos, and then HelloWorld.php. You should get a page that looks like this:

Setting the MySQL Password

Download

The PHP files use 'pwdpwd' for the MySQL root password, while the default password used in MAMP is 'root'. In your browser, navigate to http://localhost:8888/phpmyadmin/.

Note: It is important to do these steps in the order specified.

  1. Click the mysql database on the left.
  2. Click the SQL tab at the top.
  3. Enter the following in the textbox under Run SQL query/queries on database mysql:
  4. Click Go.
  5. You also need to update the password in /Applications/MAMP/bin/phpMyAdmin/config.inc.php. Open the file in your editor (e.g., Visual Studio Code) and change the password setting as show below to 'pwdpwd'.

Installing Northwind Database using MAMP

Download quanta network & wireless cards driver. We use the Northwind database in this class.

  1. To install the Northwind database used in class, open your browser and navigate to http://localhost:8888/phpmyadmin.
  2. If it asks you to login, the username is 'root' and the password is 'pwdpwd'.
  3. On that page, click on the Import link under the Localhost heading. After, it should say 'Importing into the current server'.
  4. Browse to the Northwind-MySQL.sql file in your class files (/Applications/MAMP/htdocs/Webucator/ClassFiles/Northwind-MySQL.sql).
  5. Click the Go button on the bottom left of the page.
  6. You should get a Success message and Northwind should be added to your list of Databases.

One Final Test

Point your browser to http://localhost:8888/Webucator/ClassFiles/ManagingData/Demos/EmployeeReport.php. If you see a page like this, you're all set:

And that's it

Happy Mac MAMPing!

Recommended Code Editor

Free

Visual Studio Code (Download, Install, and Set up VS Code) Download semc japan usb devices driver.

While you may use a different editor or IDE, Visual Studio Code is an excellent IDE to learn to code on. It provides a nice balance of power and simplicity and it is available on Windows and Mac.

If you want to run a server on your macOS Catalina, or you recently updated to Catalina, you might need to re-configure your system, follow the below instructions.

Updates

For macOS Big Sur (11.0.x) setup guide, please check out Setting Up Your Local Web Server on macOS Big Sur 11.0.1 (2020)| MAMP | macOS, Apache, MySQL, PHP

Start the Apache Server

You can start off the built-in Apache server by following the below steps.

Open Terminal from your Application folder or type “Terminal” in the Spotlight Search.

Type sudo apachectl start and press enter.

Open any of your favorite browser.

Type localhost or 127.0.0.1 in the address bar
If Apache server is started, you should see the below:

Create Sites directory

Let’s create a Sites directory under username folder (username is your mac login name) This directory is going to be the document root.

1. Go to Mac HDD > Users > [your account folder]

2. Create folder with the name Sites. When the folder is created, it will generate a folder with compass image on the folder.

Create username.conf file

To be able to recognize the files putting into Sites directory, username.conf needed to be setup. This is going to be your document root.

Type whoami and press enter. Note down the name. (that is your account name / username)

Create a username.conf file based on the account name showed up when you type whoami. e.g. If your username is developer the filename will be developer.conf.

Type cd /etc/apache2/users and press enter.

Type ls and press enter. Check if there is existing username.conf (username is your account name)

If there is an existing username.conf, make a backup copy by typing sudo cp username.conf username.conf.bakup.

Type sudo nano username.conf and press enter. Note: “username” will be your account name. e.g. developer.conf.

Copy and paste the following configuration.

Press Control+o and press enter to save the file.

Press Control+x to exit the nano editor

Mamp Macos

Configure the httpd.conf file

Open Terminal from your Application folder or type “Terminal” in the Spotlight Search.

Type cd /etc/apache2 and press enter.

Type sudo cp httpd.conf httpd.conf.bak and press enter. (This step is optional if you want to keep the copy of original config file)

Type sudo nano /etc/apache2/httpd.conf and press enter.
(httpd.conf file will be opened in terminal’s editor. – in this case nano editor)

Press Control+w and type LoadModule authz_core_module and press enter. Uncomment the following modules. # means it is commented out. Remove the # in front of each module. If you cannot find the module, use the Control+w and type in the module name you are searching for.

Uncomment the following line for the User home directories.

Replace the below two lines with your username document root. (You can comment those two lines by putting # in front of them.

Replace with the following:

Note: USERNAME needs be replaced with your username (e.g. developer)

Press Control+w and type AllowOverride None.

Replace AllowOverride None to AllowOverride All

Your DocumentRoot configuration in httpd.conf will look like below:

Press Control+o and press enter to save the file.

Press Control+x to exit the nano editor.

Configure the httpd-userdir.conf file

Type cd /etc/apache2/extra and press enter.

Type sudo cp httpd-userdir.conf httpd-userdir.conf.bakup and press enter. (This step is optional if you want to keep the copy of original config file)

Type sudo nano httpd-userdir.conf and press enter.

Uncomment the following line.

Press Control+o and press enter to save the file.

Press Control+x to exit the nano editor.

Type sudo apachectl restart. To take effect all the changes made in the Apache config file.

Enable the PHP

Mac has built-in PHP. You just need to enable the PHP from the Apache’s config file. Follow the below steps.

1. Open Terminal from your Application folder or type “Terminal” in the Spotlight Search.

2. Type cd /etc/apache2 and press enter.

3. Type sudo nano /etc/apache2/httpd.conf and press enter.
(httpd.conf file will be opened in terminal’s editor. – in this case nano editor)

4. Press Control+w to bring up a search option.

5. Search for php and press enter.
You will see the following:

# means, the line is commented out.

6. Remove the # in front of LoadModule php7_module libexec/apache2/libphp7.so

7. Press Control+o and press enter to save the file.

8. Press Control+x to exit the nano editor

9. Type sudo apachectl restart. To take effect all the changes made in the Apache config file.

Create a phpinfo() page

To try out PHP is working on your system, create a phpinfo() file and load it on the browser.

Open Terminal from your Application folder or type “Terminal” in the Spotlight Search.

Type cd ~/Sites/ and press enter.

Type sudo nano phpinfo.php and press enter. To create a phpinfo.php file. And it will bring you to nano editor within Terminal.

Put the following code:

Press Control+o and press enter to save the file.

Press Control+x to exit the nano editor.

Go to browser and type the following in the address bar.

You should see a page below if the PHP module is successfully activated.

Setting up the MySQL Server

Go to https://dev.mysql.com/downloads/mysql/

Download the DMG installer.

Double click the installer and follow the installation steps in the wizard.

Once the installation is complete, you should have the MySQL icon in the System Preferences.

Mamp Macos Wordpress

You can stop and start the MySQL server.

References

Thank you to following articles. I used the below articles as a reference.

Mmap Macos

Latest Posts





Coments are closed