Bravo List

Bravo List (http://www.bvlist.com/index.php)
-   Community Cafe (http://www.bvlist.com/forumdisplay.php?f=18)
-   -   Help to Install Apache/PHP/MySQL/phpMyAdmin on Snow Leopard (http://www.bvlist.com/showthread.php?t=8124)

Krypto 9th July 2012 08:54

Help to Install Apache/PHP/MySQL/phpMyAdmin on Snow Leopard
 
How to Install Apache/PHP/MySQL/phpMyAdmin on Snow Leopard

Does anyone know how to install the above on a MAC?

I know I could just install a MAMP but the ones available are outdated :(

On Linux it's just a case of using apt-get like below and then altering acouple of files.

Quote:

apt-get install mysql-server mysql-client
apt-get install apache2
apt-get install php5 libapache2-mod-php5
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache memcached php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
apt-get install phpmyadmin
Is there anything like this for MAC or is there another way of doing it?

x360zone 9th July 2012 09:23

try this
 
Start Apache
sudo apachectl start Check it's working: http://localhost/

PHP

In /etc/apache2/httpd.conf, uncomment this line:
LoadModule php5_module libexec/apache2/libphp5.so Restart Apache
sudo apachectl restart

Fix a warning appearing in phpinfo()

Create /etc/php.ini and make it writable
cd /etc sudo cp php.ini.default php.ini sudo chmod 666 php.ini In php.ini, find this line:
;date.timezone = Uncomment it and insert your time zone (http://php.net/manual/en/timezones.php)
date.timezone =America/Vancouver Restart Apache
sudo apachectl restart


MySQL

  • Download the MySQL package for Mac OS X.5 (32 or 64 bits depending on your machine)
  • Install everything in the package in this order: mysql, the startup item, the preference pane.
  • Start MySQL in the preference pane.
  • Test it's working:
/usr/local/mysql/bin/mysql

Fix mysql.sock location in php.ini

  • In /etc/php.ini, replace the three occurences of /var/mysql/mysql.sock by /tmp/mysql.sock
pdo_mysql.default_socket=/tmp/mysql.sock mysql.default_socket = /tmp/mysql.sock mysqli.default_socket = /tmp/mysql.sock Restart Apache
sudo apachectl restart


Extra


Activate PHP short tags

In /etc/php.ini, under Language Options, change
short_open_tag = Off to
short_open_tag = On Restart Apache
sudo apachectl restart


needs to be of a fresh install of snowlep but not sure as dont use it

rootKID 9th July 2012 11:22

very detailed, thanks alot... i also have a mac notebook
just a while since ive used it think i will try this on it, did not think there was anythign related avaible for mac's :P


All times are GMT +2. The time now is 04:38.

Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.