Globalni pristup

Globalni pristup

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1627
  • 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: 12341
  • 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: 1627
  • 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: 12341
  • 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: 1627
  • 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: 12341
  • 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: 1627
  • 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: 12341
  • 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 807 korisnika na forumu :: 36 registrovanih, 4 sakrivenih i 767 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: _Rade, A.R.Chafee.Jr., ALBION101, awathorn, babaroga, Bane san, Boris90, brufen, cemix, Despot1, dragon986, Dukelander, Filip Marinković, HDMI, helen1, HrcAk47, Insan, Klecaviks, LeGrandCharles, MarKhan, Marko Marković, Mixelotti, moonshine, Profica, r77adder, Recce, royst33, S2M, Sonyboy, srecko81, Srki94, Stanojlo, Stoorbak, Toni, Vlada1389, yrraf