I have recently updated to Lion and enabled Web Sharing in the System Preferences but I am unable to get php working.
I added an info file to the web root directory
For the latest version of mac os i.e Mojave 10.14, follow the steps below to activate PHP server:
Open terminal. Press command+spacebar, type terminal and press enter.
Enter command $ sudo nano /etc/apache2/httpd.conf
to edit httpd.conf file in nano, which is an inbuilt file editor in macOS.
Enter the password.
Now search loadmodule by pressing control+w.
Find file named #LoadModule php7_module libexec/apache2/libphp7.so
Uncomment the file by removing the # symbol present at the very beginning of the module.
Now exit the editor by pressing control+x, press y to save the changes and press enter to confirm changes to the httpd.conf file.
Now restart the apache server by entering the command
$ sudo apachectl restart
PHP server should be running now running.
Now you can check the working of your server by opening the PHP file from your default server directory or you can also change the directory as well.