Ubuntu-Lampp PHP path issue
I use Ubuntu 13.10 and Lampp.
When I try to run sudo php artisan job-daemon
I get the above message. But when I run php artisan job-daemon
it works just fine.
php -m
gives me the following:
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imap
intl
json
ldap
libxml
mbstring
mcrypt
mhash
mssql
mysql
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
Phar
posix
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
sybase_ct
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib
[Zend Modules]
which php
gives me the following:
/opt/lampp/bin/php
Why do I get the message missing then?
I ran
johnnemo@johnnemo:~$ sudo nano .bashhrc
I added
export PATH=$PATH:/opt/lampp/bin/php
but still no luck....Any ideas..?
$PATH and sudo $PATH :
sudo: /opt/lampp/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: command not found
johnnemo@johnnemo:~$ $PATH
bash: /opt/lampp/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: No such file or directory
13.10 php lamp
|
show 2 more comments
I use Ubuntu 13.10 and Lampp.
When I try to run sudo php artisan job-daemon
I get the above message. But when I run php artisan job-daemon
it works just fine.
php -m
gives me the following:
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imap
intl
json
ldap
libxml
mbstring
mcrypt
mhash
mssql
mysql
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
Phar
posix
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
sybase_ct
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib
[Zend Modules]
which php
gives me the following:
/opt/lampp/bin/php
Why do I get the message missing then?
I ran
johnnemo@johnnemo:~$ sudo nano .bashhrc
I added
export PATH=$PATH:/opt/lampp/bin/php
but still no luck....Any ideas..?
$PATH and sudo $PATH :
sudo: /opt/lampp/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: command not found
johnnemo@johnnemo:~$ $PATH
bash: /opt/lampp/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: No such file or directory
13.10 php lamp
Try runningsudo which php
as the problem only exists whensudo
was on the original command. This means it is probably a user related issue.
– Julian Stirling
Jan 1 '14 at 19:20
I get /usr/bin/php
– John
Jan 1 '14 at 19:22
So there is your answer ;)
– Rinzwind
Jan 1 '14 at 19:24
How can I change it for sudo to be the same...
– John
Jan 1 '14 at 19:25
Why are you using LAMPP over straight php from Ubuntu?
– Marco Ceppi♦
Jan 1 '14 at 19:26
|
show 2 more comments
I use Ubuntu 13.10 and Lampp.
When I try to run sudo php artisan job-daemon
I get the above message. But when I run php artisan job-daemon
it works just fine.
php -m
gives me the following:
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imap
intl
json
ldap
libxml
mbstring
mcrypt
mhash
mssql
mysql
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
Phar
posix
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
sybase_ct
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib
[Zend Modules]
which php
gives me the following:
/opt/lampp/bin/php
Why do I get the message missing then?
I ran
johnnemo@johnnemo:~$ sudo nano .bashhrc
I added
export PATH=$PATH:/opt/lampp/bin/php
but still no luck....Any ideas..?
$PATH and sudo $PATH :
sudo: /opt/lampp/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: command not found
johnnemo@johnnemo:~$ $PATH
bash: /opt/lampp/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: No such file or directory
13.10 php lamp
I use Ubuntu 13.10 and Lampp.
When I try to run sudo php artisan job-daemon
I get the above message. But when I run php artisan job-daemon
it works just fine.
php -m
gives me the following:
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imap
intl
json
ldap
libxml
mbstring
mcrypt
mhash
mssql
mysql
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
Phar
posix
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
sybase_ct
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib
[Zend Modules]
which php
gives me the following:
/opt/lampp/bin/php
Why do I get the message missing then?
I ran
johnnemo@johnnemo:~$ sudo nano .bashhrc
I added
export PATH=$PATH:/opt/lampp/bin/php
but still no luck....Any ideas..?
$PATH and sudo $PATH :
sudo: /opt/lampp/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: command not found
johnnemo@johnnemo:~$ $PATH
bash: /opt/lampp/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: No such file or directory
13.10 php lamp
13.10 php lamp
edited Jan 2 '14 at 12:32
John
asked Jan 1 '14 at 19:16
JohnJohn
1316
1316
Try runningsudo which php
as the problem only exists whensudo
was on the original command. This means it is probably a user related issue.
– Julian Stirling
Jan 1 '14 at 19:20
I get /usr/bin/php
– John
Jan 1 '14 at 19:22
So there is your answer ;)
– Rinzwind
Jan 1 '14 at 19:24
How can I change it for sudo to be the same...
– John
Jan 1 '14 at 19:25
Why are you using LAMPP over straight php from Ubuntu?
– Marco Ceppi♦
Jan 1 '14 at 19:26
|
show 2 more comments
Try runningsudo which php
as the problem only exists whensudo
was on the original command. This means it is probably a user related issue.
– Julian Stirling
Jan 1 '14 at 19:20
I get /usr/bin/php
– John
Jan 1 '14 at 19:22
So there is your answer ;)
– Rinzwind
Jan 1 '14 at 19:24
How can I change it for sudo to be the same...
– John
Jan 1 '14 at 19:25
Why are you using LAMPP over straight php from Ubuntu?
– Marco Ceppi♦
Jan 1 '14 at 19:26
Try running
sudo which php
as the problem only exists when sudo
was on the original command. This means it is probably a user related issue.– Julian Stirling
Jan 1 '14 at 19:20
Try running
sudo which php
as the problem only exists when sudo
was on the original command. This means it is probably a user related issue.– Julian Stirling
Jan 1 '14 at 19:20
I get /usr/bin/php
– John
Jan 1 '14 at 19:22
I get /usr/bin/php
– John
Jan 1 '14 at 19:22
So there is your answer ;)
– Rinzwind
Jan 1 '14 at 19:24
So there is your answer ;)
– Rinzwind
Jan 1 '14 at 19:24
How can I change it for sudo to be the same...
– John
Jan 1 '14 at 19:25
How can I change it for sudo to be the same...
– John
Jan 1 '14 at 19:25
Why are you using LAMPP over straight php from Ubuntu?
– Marco Ceppi♦
Jan 1 '14 at 19:26
Why are you using LAMPP over straight php from Ubuntu?
– Marco Ceppi♦
Jan 1 '14 at 19:26
|
show 2 more comments
3 Answers
3
active
oldest
votes
Look at this link:
mcrypt in Ubuntu 13.10
The PHP modules got moved from the conf.d directory to the mods-available directory, and the mcrypt module got left behind.
So it is not a path problem..?But unlikely the other post when I run php-m I can see the mcrypt..
– John
Jan 1 '14 at 19:48
add a comment |
OK so the problem is that the PATH is different for the User account and the root account. Try editing the rood bash profile file:
/root/.bashrc
At the bottom add the line
export PATH=$PATH:/opt/lampp/bin
To set the path for when sudo
is running. Then source the profile:
sudo source /root/.bashrc
I just opened it and there are so many things...What should I change..?
– John
Jan 1 '14 at 19:31
Sorry, I was unclear, edited above.
– Julian Stirling
Jan 1 '14 at 19:34
which php is still different than sudo which php
– John
Jan 1 '14 at 19:35
Try sourcing the new profile, see above.
– Julian Stirling
Jan 1 '14 at 19:40
No...I still have the same problem..
– John
Jan 1 '14 at 19:41
|
show 7 more comments
export PATH=/opt/lampp/bin:$PATH
NOT
export PATH=$PATH:/opt/lampp/bin
Basically, the order matters. It now first looks in the /opt/lampp/bin folder to find certain executables and THEN looks at the original paths.
Explain why that would help!
– guntbert
Nov 11 '14 at 20:35
Basically, the order matters. It now first looks in the /opt/lampp/bin folder to find certain executables and THEN look at the original paths.
– Raza
Nov 11 '14 at 23:27
The explanation belongs into the answer - you can edit it any time.
– guntbert
Nov 12 '14 at 8:22
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f398643%2fubuntu-lampp-php-path-issue%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
Look at this link:
mcrypt in Ubuntu 13.10
The PHP modules got moved from the conf.d directory to the mods-available directory, and the mcrypt module got left behind.
So it is not a path problem..?But unlikely the other post when I run php-m I can see the mcrypt..
– John
Jan 1 '14 at 19:48
add a comment |
Look at this link:
mcrypt in Ubuntu 13.10
The PHP modules got moved from the conf.d directory to the mods-available directory, and the mcrypt module got left behind.
So it is not a path problem..?But unlikely the other post when I run php-m I can see the mcrypt..
– John
Jan 1 '14 at 19:48
add a comment |
Look at this link:
mcrypt in Ubuntu 13.10
The PHP modules got moved from the conf.d directory to the mods-available directory, and the mcrypt module got left behind.
Look at this link:
mcrypt in Ubuntu 13.10
The PHP modules got moved from the conf.d directory to the mods-available directory, and the mcrypt module got left behind.
edited Apr 13 '17 at 12:24
Community♦
1
1
answered Jan 1 '14 at 19:46
Christopher PecoraroChristopher Pecoraro
11
11
So it is not a path problem..?But unlikely the other post when I run php-m I can see the mcrypt..
– John
Jan 1 '14 at 19:48
add a comment |
So it is not a path problem..?But unlikely the other post when I run php-m I can see the mcrypt..
– John
Jan 1 '14 at 19:48
So it is not a path problem..?But unlikely the other post when I run php-m I can see the mcrypt..
– John
Jan 1 '14 at 19:48
So it is not a path problem..?But unlikely the other post when I run php-m I can see the mcrypt..
– John
Jan 1 '14 at 19:48
add a comment |
OK so the problem is that the PATH is different for the User account and the root account. Try editing the rood bash profile file:
/root/.bashrc
At the bottom add the line
export PATH=$PATH:/opt/lampp/bin
To set the path for when sudo
is running. Then source the profile:
sudo source /root/.bashrc
I just opened it and there are so many things...What should I change..?
– John
Jan 1 '14 at 19:31
Sorry, I was unclear, edited above.
– Julian Stirling
Jan 1 '14 at 19:34
which php is still different than sudo which php
– John
Jan 1 '14 at 19:35
Try sourcing the new profile, see above.
– Julian Stirling
Jan 1 '14 at 19:40
No...I still have the same problem..
– John
Jan 1 '14 at 19:41
|
show 7 more comments
OK so the problem is that the PATH is different for the User account and the root account. Try editing the rood bash profile file:
/root/.bashrc
At the bottom add the line
export PATH=$PATH:/opt/lampp/bin
To set the path for when sudo
is running. Then source the profile:
sudo source /root/.bashrc
I just opened it and there are so many things...What should I change..?
– John
Jan 1 '14 at 19:31
Sorry, I was unclear, edited above.
– Julian Stirling
Jan 1 '14 at 19:34
which php is still different than sudo which php
– John
Jan 1 '14 at 19:35
Try sourcing the new profile, see above.
– Julian Stirling
Jan 1 '14 at 19:40
No...I still have the same problem..
– John
Jan 1 '14 at 19:41
|
show 7 more comments
OK so the problem is that the PATH is different for the User account and the root account. Try editing the rood bash profile file:
/root/.bashrc
At the bottom add the line
export PATH=$PATH:/opt/lampp/bin
To set the path for when sudo
is running. Then source the profile:
sudo source /root/.bashrc
OK so the problem is that the PATH is different for the User account and the root account. Try editing the rood bash profile file:
/root/.bashrc
At the bottom add the line
export PATH=$PATH:/opt/lampp/bin
To set the path for when sudo
is running. Then source the profile:
sudo source /root/.bashrc
edited Jan 1 '14 at 19:59
answered Jan 1 '14 at 19:29
Julian StirlingJulian Stirling
2,5971225
2,5971225
I just opened it and there are so many things...What should I change..?
– John
Jan 1 '14 at 19:31
Sorry, I was unclear, edited above.
– Julian Stirling
Jan 1 '14 at 19:34
which php is still different than sudo which php
– John
Jan 1 '14 at 19:35
Try sourcing the new profile, see above.
– Julian Stirling
Jan 1 '14 at 19:40
No...I still have the same problem..
– John
Jan 1 '14 at 19:41
|
show 7 more comments
I just opened it and there are so many things...What should I change..?
– John
Jan 1 '14 at 19:31
Sorry, I was unclear, edited above.
– Julian Stirling
Jan 1 '14 at 19:34
which php is still different than sudo which php
– John
Jan 1 '14 at 19:35
Try sourcing the new profile, see above.
– Julian Stirling
Jan 1 '14 at 19:40
No...I still have the same problem..
– John
Jan 1 '14 at 19:41
I just opened it and there are so many things...What should I change..?
– John
Jan 1 '14 at 19:31
I just opened it and there are so many things...What should I change..?
– John
Jan 1 '14 at 19:31
Sorry, I was unclear, edited above.
– Julian Stirling
Jan 1 '14 at 19:34
Sorry, I was unclear, edited above.
– Julian Stirling
Jan 1 '14 at 19:34
which php is still different than sudo which php
– John
Jan 1 '14 at 19:35
which php is still different than sudo which php
– John
Jan 1 '14 at 19:35
Try sourcing the new profile, see above.
– Julian Stirling
Jan 1 '14 at 19:40
Try sourcing the new profile, see above.
– Julian Stirling
Jan 1 '14 at 19:40
No...I still have the same problem..
– John
Jan 1 '14 at 19:41
No...I still have the same problem..
– John
Jan 1 '14 at 19:41
|
show 7 more comments
export PATH=/opt/lampp/bin:$PATH
NOT
export PATH=$PATH:/opt/lampp/bin
Basically, the order matters. It now first looks in the /opt/lampp/bin folder to find certain executables and THEN looks at the original paths.
Explain why that would help!
– guntbert
Nov 11 '14 at 20:35
Basically, the order matters. It now first looks in the /opt/lampp/bin folder to find certain executables and THEN look at the original paths.
– Raza
Nov 11 '14 at 23:27
The explanation belongs into the answer - you can edit it any time.
– guntbert
Nov 12 '14 at 8:22
add a comment |
export PATH=/opt/lampp/bin:$PATH
NOT
export PATH=$PATH:/opt/lampp/bin
Basically, the order matters. It now first looks in the /opt/lampp/bin folder to find certain executables and THEN looks at the original paths.
Explain why that would help!
– guntbert
Nov 11 '14 at 20:35
Basically, the order matters. It now first looks in the /opt/lampp/bin folder to find certain executables and THEN look at the original paths.
– Raza
Nov 11 '14 at 23:27
The explanation belongs into the answer - you can edit it any time.
– guntbert
Nov 12 '14 at 8:22
add a comment |
export PATH=/opt/lampp/bin:$PATH
NOT
export PATH=$PATH:/opt/lampp/bin
Basically, the order matters. It now first looks in the /opt/lampp/bin folder to find certain executables and THEN looks at the original paths.
export PATH=/opt/lampp/bin:$PATH
NOT
export PATH=$PATH:/opt/lampp/bin
Basically, the order matters. It now first looks in the /opt/lampp/bin folder to find certain executables and THEN looks at the original paths.
edited Nov 12 '14 at 21:59
answered Nov 11 '14 at 20:08
RazaRaza
335139
335139
Explain why that would help!
– guntbert
Nov 11 '14 at 20:35
Basically, the order matters. It now first looks in the /opt/lampp/bin folder to find certain executables and THEN look at the original paths.
– Raza
Nov 11 '14 at 23:27
The explanation belongs into the answer - you can edit it any time.
– guntbert
Nov 12 '14 at 8:22
add a comment |
Explain why that would help!
– guntbert
Nov 11 '14 at 20:35
Basically, the order matters. It now first looks in the /opt/lampp/bin folder to find certain executables and THEN look at the original paths.
– Raza
Nov 11 '14 at 23:27
The explanation belongs into the answer - you can edit it any time.
– guntbert
Nov 12 '14 at 8:22
Explain why that would help!
– guntbert
Nov 11 '14 at 20:35
Explain why that would help!
– guntbert
Nov 11 '14 at 20:35
Basically, the order matters. It now first looks in the /opt/lampp/bin folder to find certain executables and THEN look at the original paths.
– Raza
Nov 11 '14 at 23:27
Basically, the order matters. It now first looks in the /opt/lampp/bin folder to find certain executables and THEN look at the original paths.
– Raza
Nov 11 '14 at 23:27
The explanation belongs into the answer - you can edit it any time.
– guntbert
Nov 12 '14 at 8:22
The explanation belongs into the answer - you can edit it any time.
– guntbert
Nov 12 '14 at 8:22
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f398643%2fubuntu-lampp-php-path-issue%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Try running
sudo which php
as the problem only exists whensudo
was on the original command. This means it is probably a user related issue.– Julian Stirling
Jan 1 '14 at 19:20
I get /usr/bin/php
– John
Jan 1 '14 at 19:22
So there is your answer ;)
– Rinzwind
Jan 1 '14 at 19:24
How can I change it for sudo to be the same...
– John
Jan 1 '14 at 19:25
Why are you using LAMPP over straight php from Ubuntu?
– Marco Ceppi♦
Jan 1 '14 at 19:26