10

I have Xubuntu installation and XAMPP installed on my PC, and everything works great. However, lately I am experimenting a little bit with Laravel framework and a lot of tutorials and people just use PHP command in terminal, but for me to work I have to load a full path like:

/opt/lampp/bin/php

And the file in bin/php links to proper PHP version.

That works but I would like to speed up a process a bit and to use just php as everyone else use and it's much simpler than to use full path.

So my question is how to set a path so I can use just php in my terminal.

I have read a couple tutorials and there are suggests of setting a path in ~/.bashrc or to use export.

But none of them works for me.

Any suggestions?

sotirov
  • 4,379
lonerunner
  • 393
  • 1
  • 6
  • 21

3 Answers3

27

Have you tried symlinking the php binary from /usr/bin?

Assume your XAMPP installation is in default location /opt/lampp

This is the command to achieve that (in your case):

sudo ln -s /opt/lampp/bin/php /usr/bin/php
0

Try sym-linking the PHP library from file and refer to this php file path /usr/bin/php wherever required.

sudo ln -s /opt/lampp/bin/php /usr/bin/php
Stephen Rauch
  • 1,156
  • 6
  • 15
  • 21
0

Try installing the php-cli package:

sudo apt install php-cli

If you already have PHP CLI installed, you have to use update-alternatives to set the system default.

sudo update-alternatives --config php
sotirov
  • 4,379