Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how do i install php 5.4 on Mac OS X Lion?

Tags:

php

macos

I have downloaded php 5.4.0 from php.net and i want to upgrade it on mac os X lion.

I also want to ask if anyone knows how to upgrade apache.

Thanks in advance.


hi i have installed it but i don't know how to configure it with httpd.conf

 /usr/local/bin/php -v PHP 5.4.0 (cli) (built: Mar  3 2012 02:41:24)  Copyright (c) 1997-2012 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies 

i tried to add this to httpd.conf

as it said but the web server doesn't want to start

LoadModule php5_module libexec/libphp5.so 
like image 822
Mohamed Hassan Avatar asked Mar 02 '12 13:03

Mohamed Hassan


People also ask

Does macOS have PHP?

PHP is bundled with macOS since macOS X (10.0.


1 Answers

I've blogged about how to upgrade your local PHP installation to 5.4.

Archiving content incase of external site failure:

Now let’s upgrade PHP in a few steps:  1. Download and unpack the PHP source archive 2. Install following packages using brew: libjpeg and pcre 3. Change directory to the source archive of PHP 4. Use the configure command to prepare the compilation process:  ./configure  \ --prefix=/usr  \ --mandir=/usr/share/man  \ --infodir=/usr/share/info  \ --sysconfdir=/private/etc  \ --with-apxs2=/usr/sbin/apxs  \ --enable-cli  \ --with-config-file-path=/etc  \ --with-libxml-dir=/usr  \ --with-openssl=/usr  \ --with-kerberos=/usr  \ --with-zlib=/usr  \ --enable-bcmath  \ --with-bz2=/usr  \ --enable-calendar  \ --with-curl=/usr  \ --enable-dba  \ --enable-exif  \ --enable-ftp  \ --with-gd  \ --enable-gd-native-ttf  \ --with-icu-dir=/usr  \ --with-iodbc=/usr  \ --with-ldap=/usr  \ --with-ldap-sasl=/usr  \ --with-libedit=/usr  \ --enable-mbstring  \ --enable-mbregex  \ --with-mysql=mysqlnd  \ --with-mysqli=mysqlnd  \ --without-pear  \ --with-pdo-mysql=mysqlnd  \ --with-mysql-sock=/var/mysql/mysql.sock  \ --with-readline=/usr  \ --enable-shmop  \ --with-snmp=/usr  \ --enable-soap  \ --enable-sockets  \ --enable-sysvmsg  \ --enable-sysvsem  \ --enable-sysvshm  \ --with-tidy  \ --enable-wddx  \ --with-xmlrpc  \ --with-iconv-dir=/usr  \ --with-xsl=/usr  \ --enable-zip  \ --with-pcre-regex  \ --with-pgsql=/usr  \ --with-pdo-pgsql=/usr \ --with-freetype-dir=/usr/X11 \ --with-jpeg-dir=/usr  \ --with-png-dir=/usr/X11      

That’s it. After successful configuration use ‘make test’ to check your compilation and ‘sudo make install’ to actually install the new version.

like image 147
memoryleak Avatar answered Oct 09 '22 18:10

memoryleak