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: 12567
  • 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: 12567
  • 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:
[Link mogu videti samo ulogovani korisnici]

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: 12567
  • 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: 12567
  • 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 1772 korisnika na forumu :: 77 registrovanih, 8 sakrivenih i 1687 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 015, 10x10.9, 357magnum, 4. Ozrenska, A.R.Chafee.Jr., Agape, as2025, Asteker, Avladi, baltazar01, Banovo Brdo, bobomicek, Botovac, bozo13, BrusLi, carinko, cojapop, crnogorac, dearg, DejanSt, djboj, doktor097, draganl, Dungorth, feanor, gajca1977, galerija, GeoM, Georgius, Goran_, ivan979, jon istvan, Jovan1983, killer45, Koplje, Kvaka22, larix, Mae, MagicniHerpes, mercedesamg, miki kv, milanpb, Milometer, Mis uz pusku, mocnijogurt, MountAndBlade, nekdo, nevjerna beba, niki-mini_maki, niksa517, nisamBot, Nmr, OgnjenMitric, pablojepao, pein, PlayerOne, predragc, royst33, S-G, sap, Sass Drake, Sir Budimir, Sirius, skok, SlaKoj, synergia, Szigetwar, TRABAKULA, troki1971, vathra, Velizar, vladd, vuksa72, Walkers, YugoSlav, zixmix, zlaya011