Home >Backend Development >PHP Tutorial >Configuring Apache + PHP in Mac OS X 1010

Configuring Apache + PHP in Mac OS X 1010

WBOY
WBOYOriginal
2016-07-30 13:32:02945browse

System overview


1. Start Apache (it has been integrated by default in mac, just start the service directly)

Open the terminal and enter:

sudo apachectl start

Open the browser and enter:

http://localhost

should be fine See the "It works!" page, which is located in the /Library/WebServer/Documents/ directory, which is the default root directory of Apache (you can change it to your own directory, or create a virtual directory).

2. Open php

Input in the terminal:

cd /etc/apache2/

sudo vi httpd.conf

In vi, enter /php to search for text containing php and find:

#LoadModule php5_module libexec/apache2/libphp5.so

Delete the # in front, then save and exit. (Press shift+i to enter at the beginning of the line, press ESC to exit editing, press /etc

sudo cp php.ini.

default

php.ini

sudo apachectl restart

3. Test php

vi index.php

Then enter the following content in info.php:

<html><body><h1>HelloWorld!h1>php phpinfo(); ?>body>html>

Enter in the browser:

127.0.0.1 and HelloWord and php information will appear

4. Common errors

a. Due to modification The wrong httpd.conf cannot open 127.0.0.1. First check the hosts file;

b. After confirming that there is no problem, find httpd.conf~previous in the current directory and replace it, or find a colleague to send a copy of httpd to overwrite it. That’s it.

c. The test php file does not execute the php script: the test file suffix name .html is changed to .php

Copyright statement: This article is an original article by the blogger and may not be reproduced without the permission of the blogger.

The above has introduced the configuration of Apache + PHP in Mac OS

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn