If so, you may have 2 versions of apache installed. To install this extension on OS X El Capitan, take the following steps :disable SIP (see above)run xcode-select --install to install the Xcode Command Line Tools (see above)Install PEAR and PECL In the second blog post in this two-post series, we will cover MySQL, Apache virtual hosts, APC caching, and Xdebug installation. There's always a need to install a newer version with OS X. –Jeffwa Oct 13 '15 at 20:39 add a comment| 1 Answer 1 active oldest votes up vote 4 down have a peek here
sudo apachectl restart More detail can be found from url: http://coolestguidesontheplanet.com/get-apache-mysql-php-and-phpmyadmin-working-on-osx-10-11-el-capitan/ share|improve this answer answered Oct 15 '15 at 13:09 Amit Dangwal 1407 I have the same problem... As such, the Apache configuration file on legacy machines may be /etc/httpd/httpd.conf. This should also be changed to point to your new document root also:
About a third of the way down the httpd.conf file there are two settings to set the User and Group Apache will run under. Humorous author pictures What does this symbol from inside the Kaaba mean? It really doesn't hurt to just run all these commands in order - even if it's a fresh installation: $ sudo apachectl stop $ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null $ Like most live software, newer versions are created to fix bugs and add features and PHP being is no different.
Advertise on MacRumors Our Staff Arnold Kim Editorial Director Email • Twitter Eric Slivka Editor in Chief Email • Twitter Juli Clover Editor Email • Twitter Joe Rossignol Editor Email • Any error involving apr_sockaddr_info_get() may be resolved by searching your httpd.conf file for the line ServerName localhost and removing the #. Note: Not all browsers support this.
#AddEncoding x-compress .Z
#AddEncoding x-gzip .gz .tgz
# If the AddEncoding directives above Apache El Capitan OS X Sierra Update: While these instructions still work, I wrote a new post for installing Apache, PHP, and MySQL on Mac OS X Sierra.
Here it is: Code: servertoshiba:~ jaggions-osx86$ apachectl -M WARNING: MaxClients of 150 exceeds ServerLimit value of 133 servers, lowering MaxClients to 133. Optimizing number of IF-Else statements Can I duplicate an affix for exaggerated effect? Useful Searches Recent Posts Options Please select a forum to jump to News and Article Discussion MacRumors.com News Discussion Mac Blog Discussion http://stackoverflow.com/questions/11276571/enabling-php-not-working-after-enabling-on-osx-lion This guide is intended for experienced web developers.
If you want to use the OSX apache with the macports php you will need to specify a full path to the macports php5 shared object from your OSX httpd.conf: Code: Os X Web Server Setup I think I copied my config directly from the original config, though –Mark Eirich Jun 30 '12 at 18:56 1 You may have to copy /etc/php.ini.default to /etc/php.ini if the No, create an account now. Maybe the PHP module isn't being loaded for some reason on your machine.
All users are encouraged to compile, or install a new packaged version. Congratulations! Mysql Dmg For Mac Os X How to use arcpy.SelectLayerByAttribute_management Optimizing number of IF-Else statements The Art of Word Shaping Get back from select object to collection object How can Average Joe create a micro-state that is El Capitan Localhost Not Working All are easier to set up if you do not want to mess with the Terminal side of things.
Join them; it only takes a minute: Sign up PHP Not working, Mac OS X El Capitan up vote 0 down vote favorite having some issues getting PHP working and it's To do this, we will need to edit Apache's configuration file. /usr/local/etc/apache2/2.4/httpd.conf For simplicity we'll use the built-in TextEditor application to make all our edits. Testing the PHP Switching After you have completed these steps, you should be able to switch your PHP version by using the command sphp followed by a two digit value for http://gnumatic.com/el-capitan/os-x-web-server-not-working.html You can install as many or as few PHP versions as you like, it's nice to have options right?
Depending on your shell your using, you may need to add this line to ~/.profile, ~/.bash_profile, or ~/.zshrc. El Capitan Web Sharing add a note User Contributed Notes 6 notes up down 35 Anonymous ¶7 years ago You only have to uncomment:
#LoadModule php5_module libexec/apache2/libphp5.so
This is Instead, you can update your path to include /usr/local/mysql/bin.
Macports installs a version into /opt/local and the os x version is in /usr/sbin.
Save the changes and restart Apache so that the changes are taken into account : sudo apachectl restart Configuring PHPMac OS X El Capitan comes with version 5.5 of PHP. Enabling PHP using the instructions below is meant for quickly setting up a local development environment. Which security measures make sense for a static web site? El Capitan Mysql Not Working With a text editor, uncomment the lines (by removing the #) that look similar to the following (these two lines are often not together, locate them both in the file): #
The MacPorts PHP won't do any harm - it lives in its own little world under /opt/local. In this example we are just including Apache support via --with-apache to build the required PHP modules for Apache. $ brew install php55 --with-apache $ brew unlink php55 $ brew install After you complete this post, you should upgrade PHP on Mac OS X. asked 4 years ago viewed 8613 times active 4 years ago Upcoming Events 2016 Community Moderator Election ends in 8 days Blog Stack Overflow Job Search: Better, Faster, Stronger Visit Chat
The php.ini files for each version of PHP are located in the following directories: /usr/local/etc/php/5.5/php.ini /usr/local/etc/php/5.6/php.ini /usr/local/etc/php/7.0/php.ini /usr/local/etc/php/7.1/php.ini PHP 7.1 is currently in a Release Candidate state at the time of Troubleshooting Tips If you get a message that the browser can't connect to the server, first check to ensure the server is up. $ ps -aef | grep httpd You should And since OS X 10.7 there is no Server Admin app Click to expand... Reproduction without explicit permission is prohibited.
Be sure the desired extensions will parse as PHP (examples: .php .html and .inc) Due to the following statement already existing in httpd.conf (as of Mac Panther), once PHP is enabled