Build PHP Development Environment on Mac OSX

完整的步骤——Steps:: 如果顺利完成,肯定最好,但大我数情况下,都会出些状况: http://minuo.me sudo apachectl start sudo nano /etc/apache2/httpd.conf remove # before #LoadModule php7… sudo apachectl restart sudo nano /etc/apache2/httpd.conf Add index.php in DirectoryIndex line sudo apachectl restart sudo nano /Library/WebServer/Documents/index.php download and install Mysql: https://dev.mysql.com/downloads/ SAVE YOUR PASSWORD! sudo mkdir /var/mysql sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock Start mysql Server cd /usr/local/mysql/bin sudo ./mysql -u… Continue reading Build PHP Development Environment on Mac OSX

Mac自带PHP+Apache环境中不显示错误信息的解决

近日因工作调整,重拾PHP的活,遂启用macbook的开发用途,采用mac自带Apache+PHP搭建本地环境,然发现在macbook自带的Apache+PHP环境中没有开启错误提示,这里提供一个解决方案: 首先,找到的环境中php.ini之所在,修改display_errors和error_reporting两项的值。 找到 display_errors = Off ,把Off 改为 On . 修改后为 display_errors = On ; 找到 error_reporting = E_ALL & ~E_NOTICE 或者error_reporting = E_ALL & ~E_DEPRECATED  改为 error_reporting = E_ALL | E_STRICT 其次,找到环境中的httpd.conf之所在,在文件的最后面加上下面代码以完善相应配置: php_flag display_errors onphp_value error_reporting 2039 相关常识 Mac中的php.ini在哪里? Mac OS X中没有默认的php.ini文件,其对应的模板文件php.ini.default,位于/private/etc/php.ini.default 或者是 /etc/php.ini/default ,可以自行拷贝一份进行修改。 sudo cp /private/etc/php.ini.default /private/etc/php.ini MAC中默认的http.conf在哪里? Mac OS X中的http.conf位于/etc/apache2/httpd.conf。 Apache相关的运行命令: sudo apachectl… Continue reading Mac自带PHP+Apache环境中不显示错误信息的解决