Globalni pristup

Globalni pristup

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Ljudi imam 2 fajla koja koristim konstanto u izradi svojih aplikacija i sada kad god mi treba ja moram da menjam direktorijum u kome se nalazi pa da zadajem putanje da bi ga pokrenuo.

Na primer ja imam 2 fajla:

composer.phar i phpunit.phar

Ja sam hteo da pitam jel postoji neka mogucnost da ja ta 2 fajla sacuvam negde u sistemu kako bi mi oni bili globalni i da mogu da ih iskoristim u bilo kom direktorijomu bez prisustva tog fajla.

Ja sam pokusavao sve to da stavim u /usr/local/bin ali nakon toga nije globalno dostupdn.

wget https://phar.phpunit.de/phpunit.phar
chmod +x phpunit.phar
mv phpunit.phar /usr/local/bin/phpunit



Npr. ja u test direktorijumu moram da imam phpunit.phar da bi ja izvrsio test na neki moj kod iz terminala obavezeno je da sam u direktorijumu gde je phpunit.phar

$ php phpunit.phar <do somthing>

Stvarno mi je naporno menjati 100 direktorijuma da bi dosao do fajla pa izvrsio, pa ako ne radi nesto vracaj se onaj 15 da testiras. Naporno.

Jel moze na linux-u da ja ta 2 fajla negde kopiram pa da mi oni budu dostupni u svakom trenutku i u bilo kom direktorijumu?

Koristim Fedoru 19 ako to znaci nesto.

Hvala Ziveli



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

A što ne koristiš menadžer paketa? Nema u repoima? Drugo, zar ne može to preko PEARa? Ako koristiš root account za instalaciju PEAR komponenti, trebalo bi da je instalacija sistemska (ali ne drži me za reč, nego proveri).



offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Napisano: 14 Sep 2013 16:00

Ma nema toga u repoima ili cak ima nisam trazio iskreno da te ne lazem putem yum search*

Ajde probacu PEAR :

pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit


Ako instaliram uptem pear-a gde ce on meni to da smesti?

Dopuna: 14 Sep 2013 16:02

Ma jok opet nije dostupno::

[root@localhost html]# ls
composer.phar  Doctrine  PHPUnit  Symfony  test.php
[root@localhost html]# php phpunit.phar
Could not open input file: phpunit.phar

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Napisano: 14 Sep 2013 16:08

Citat:[root@localhost html]# php phpunit.phar
Could not open input file: phpunit.phar


Neće moći tako. Kako tačno ne znam. Nisam koristio PEAR u praksi. Moraćeš da malo RTFM. Very Happy

Dopuna: 14 Sep 2013 16:12

Probaj ovako (kao običan korisnik):
phpunit --help

Pa vidi da li se "javlja".

Tako ga pozivaju ovde:
http://phpunit.de/manual/current/en/textui.html

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Napisano: 14 Sep 2013 16:13

Eh jos kad bi ja znao sta je RTFM bilo bi super Smile

Nema veze ako sam vec mogao 2 god da se cimam ovako, nastavicu kao i pre. Nego mi eto to pade na pamet ako je moguce sto bi se zezao.

Dopuna: 14 Sep 2013 16:13

Hm cek u isto vreme smo pisali.

Dopuna: 14 Sep 2013 16:15

E pa ovo radi onako kako sam i hteo, ali samo kada instaliram putem pear

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Mislim da instalacija uz pomoć PEAR vuče i sve zavisnosti paketa. Možda u tom grmu leži zekonja.

P.S. RTFM = pročitaš *ebeno uputstvo (read the f* man). (:

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Ja sam na windowsu bio primoren da sve to uradim putem PEAR-a, ali od kako sam na linuksu mislio sam da to funkcionise malo drugacije i da ga mogu napraviti globalnim. Ali vidis i ovde ima dosta toga. Sta ces covek se uci dok je ziv, a ovo mi je tako bitno jer ne mogu da predam projekat klijentu bez testova, to bi bila katastrofa.

Hvala Bocke buraz dugujem ti pivo Wink

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Verujem da je PEAR lakši za korišćenje na Linuksu. Već se nalazi u PATHu. Ako često otvaraš terminal, još više. Smile Pakete instaliraj globalno kao root, ali ih koristi kao običan (ili web/test) korisnik. Nisam koristio konkretno PEAR, ali jesam slične sisteme: CPAN (perl), GEM (Ruby), itd. To sve funkcioniše na sličan način.

Ko je trenutno na forumu
 

Ukupno su 492 korisnika na forumu :: 3 registrovanih, 0 sakrivenih i 489 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Koridor, saputnik plavetnila, zlaya011