Author Archives: michelle

Dealing With ‘no bash profile’ error when trying to run phalcon.sh

I recently installed XAMPP, Phalcon.so and Phalcon DevTools on a new MAC. When I tried to run ./phalcon.sh to verify it was installed correctly I received this error:

“no bash profile”

To fix this, I edited my .bash_profile file. I added these two lines to the top of the file:

export XAMPP_HOME=/Applications/XAMPP
export PATH=${XAMPP_HOME}/bin:${PATH}

This tells the MAC to use the PHP version that is a part of my XAMPP install (which includes phalcon.so).

After a restart of the terminal, I was able to run ./phalcon.sh successfully.

Thank you stackoverflow!

Easy way to install Phalcon PHP when you’re using XAMPP on a MAC

This is the easiest way to install PhalconPHP that I have found.  I’m using XAMPP but it should work with other ‘AMP’ installs, however the path for the phalcon.so file on my XAMPP install is:

Applications/XAMPP/xamppfiles/lib/php/extentions/no-debug-non-zts-20131226

 

If you want to compile it yourself, the instructions below worked for me:

brew install php56-phalcon
git clone http://github.com/phalcon/cphalcon
cd cphalcon/build
git checkout 3.0.x
cd ..
cd ext
./install
....and then copied the phalcon.so file to the xampp folder:
...lib/php/extensions/no-debug-non-zts-20121212
I needed to move to the ‘ext’ directory before the call to install because when I tried to install from the build directory I got this error:
 No such file or directory
…php_smart_string.h
I found this discussion which said to switch to the ext directory…and I did…and it worked! (phew)
Here are the links I used to piece this together:
https://docs.phalconphp.com/en/latest/reference/install.html#id1
https://blog.phalconphp.com/post/phalcon-2-1-0-RC1-released
https://forum.phalconphp.com/discussion/11943/volt-checking-if-assets-collection-exists-breaks-render

 

Also — this is the fastest way I’ve found to install Phalcon PHP development tools on Windows!