Topic: Mysql

kur gauti?

Re: Mysql

mysql-essential-5.0.4-beta-win32.msi vat man reikia shito irenginio kur galeciau ji gauti? niekur nerandu...

Re: Mysql

Atsakyta juk čia: http://www.mysql.lt/forumas/viewtopic.php?id=96
;)

Re: Mysql

ei padek ...susikuriau komper serveri pagal shita Apache, PHP, MySQL instaliacija,
tinka windows 2000, XP ir 2003.
Sukurta TC.Group.

1. Pirma instaliuokime Apache web serverį. Aš naudojau pakankamai naują versiją 2.0.44. Apache web serverį galite atsisiųsti čia:
http://archive.apache.org/dist/httpd/bi … no_ssl.msi

Instaliuoti jį gan paprasta, reikia nurodyti tik jūsų serverio vardą, domeiną (gali būti tas pats jūsų kompiuterio vardas) bei email.

Po instaliacijos pažiūrėkite ar atsirado naujas servisas Apache (control panel/administrative tools/services). Jei jis yra ir pasileidęs (started), toliau naudokite antrą punktą. Jei servisas nepasileidęs ar jo iš vis nėra - įsitikinkite, kad 80 http portas yra neužimtas (tam puikiai tinka programėlė APorts) ir bandykite perinstaliuoti Apache.

Patikriname ar veikia Apache, savo naršyklėje surenkame adresą http://127.0.0.1

2. Instaliuojame PHP. Jį atsisiųsti galite iš www.php.net, aš naudojau 5 versiją. Pirma instaliavau php-5.0.4-installer.exe, vėliau atsisiunčiau php-5.0.4-Win32.zip ir išarchyvavau failus į c:\php katalogą. Dabar reikia į Apache config failą įtraukti keletą eilučių, kurios leis naudoti PHP per Apache. Atsidarykite failą

C:\Program Files\Apache Group\Apache2\conf\httpd.conf su Notepadu ir gale įrašykite tokias eilutes:

# For PHP 5 on Apache 2:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# path to php.ini
PHPIniDir "C:/windows"   

Patikrinkite kelius, ar teisingai nurodyta php5apache2.dll bei php.ini keliai.

Perleiskite Apache, (prie laikrodžio, apačioje dešinėje turi būti Apache ikonėlė, paspaudus ją pasirinti punktą Restart), jei persileido be problemų, galite jau bandyti PHP.

Kataloge C:\Program Files\Apache Group\Apache2\htdocs viską trinam ir sukuriam naują failą index.php Atsidarę jį su notepad įrašome eilutes:

<?php
echo phpinfo();
?>

Pasileidžiame interneto naršyklę ir surenkame adresą http://127.0.0.1/index.php

Jei matote PHP puslaqpį - Sveikinu, PHP veikia.
Jei nematote, kažkur yra bėdos, patikrinkite darytus žingsnius.

3. MySQL instaliacija
Aš pasirinkau 5,0,4 versiją. Failą atsisiunčiau iš MySQL.com puslapio, failo pavadinimas: mysql-essential-5.0.4-beta-win32.msi

Instaliuojant reikia nurodyti slaptažodį, bei kitus parametrus. Manau čia aiškinti nereikia, nes per daug paprasta. Pirmą kart instaliavus man parodė klaidą, jog negali paleisti MySQL serviso, bet paspaudus RETRY mygtuką viskas susitvarkė.

Po instaliacijos pažiūrėkite ar pasileidęs MySQL servisas.

Dabar linksmiausia dalis kuri sukėlė nemažai man problemų.

Konfigūruojame.
žingsniai:
a. Nukopijuojame failą libmysql.dll (iš c:\php\) į c:\windows\system32 katalogą.
b. Atsidarome php.ini failą (jis turėtų būti c:\windows kataloge) ir susirandame eilutę
;extension=php_mysql.dll

reikia nutrinti kalbiataškį.

Toliau susirandame eilutę extension_dir = ir nurodome teisingą kelią iki failo php_mysql.dll (pas mane extension_dir = "C:\PHP\ext" ).

c. Perleidžiame (restart) Apache ir žiūrime ar nėra klaidų.

d. Jei viskas gerai, sukuriame naują faila, pvz index2.php kataloge C:\Program Files\Apache Group\Apache2\htdocs . Tame faile įrašome eilutes:

<?
$db_link = mysql_connect ("localhost", "root", "SLAPTAžODIS") or die ("kažkodėl nesijungia!");

if($db_link) { echo "<b>Sveikinu, susijungėm!</b>"; }

mysql_close();
?>


Atminkite, jog reikia vietoj SLAPTAžODIS įrašyti jūsų tikrąjį slaptažodį, kurį įrašėte instaliuodami MySQL.

e. Bandome atidaryti http://127.0.0.1/index2.php, jei gavote teigiamą pranešimą -sveikinu. Kitu atveju pasileiskite naršyklėje jau anksčiau kurtą failą http://127.0.0.1/index.php ir žiūrėkite ar yra tokios eilutės:

MySQL Support enabled
Active Persistent Links  0 
Active Links  0 
Client API version  4.1.7 




Jei kas nepavyksta, naudokitės google.lt pagalba įrašydami jums matomą klaidą. Jei prireiks pagalbos, tikiuosi galėsiu padėti, rašykite unicalus@gmail.com. šis manualas tikrai nėra pats geriausias, nes aš pats pirmą kartą užsiėmiau su PHP. Programų versijos naudotos ne senos, nors kiek skaičiau visi rekomenduodavo naudoti senesnes, apache 1, php 4, bet man su jais nelabai kas pavyko.



"             ka toliau daryt?
kaip man ji talpinti kad nuo kito kompo galeciau prie jo prieiti?

Re: Mysql

Epsanaz wrote:

ka toliau daryt?

O ką nori daryti? Jeigu nepasakai, ką nori daryti tai aš nežinau irgi ką toliau daryti ;)

Epsanaz wrote:

kaip man ji talpinti kad nuo kito kompo galeciau prie jo prieiti?

Kur talpinti failus, kad juos galima būtų žiūrėti kaip WWW puslapius parašyta pačio pateikto teksto 3 skyriaus d ir e dalyse. Ar ne apie šitą "priėjimą" tu kalbi?

Beje, šita instrukcija naujokui nėra labai gerai. Rekomenduočiau naudoti WAMP serverį: http://www.wampserver.com/en/download.php
Kurį įdiegus praktiškai "Next" mygtukų pagalba kompiuteryje turėsi PHP+Apache+MySQL+phpMyAdmin. O toliau kaip dievas duos.

Re: Mysql

tai kas iosh to kad ash tuos failus ten idedu...bet nuo kito kompo man ju neatidaro....o tame wamp tai ir nlb gaudaus ...

Re: Mysql

va isinstaliavau wamp..bet manes neprileidzia prie to admin skiriaus rasho "phpMyAdmin nepavyko prisijungti prie MySQL darbinės stoties (jungtis atmesta). Patikrinkite config.inc.php byloje nurodytus duomenis (darbinės stoties adresą, prisijungimo vardą ir slaptažodį) ir įsitikinkite ar jie sutampa su duomenimis gautais iš darbinės stoties administratoriaus." kqaip ishspresti shia klaida?

Re: Mysql

ir beja pagal ta instrukcija man viskas gavosi...tik nezinau kai db talpinti kad galeciau prieiti....nes kai idedu ten kaip parashyta pvz index2.php  man nuo kito kompo neatidaro...ir nzn ka daryt.

Re: Mysql

Epsanaz wrote:

tai kas iosh to kad ash tuos failus ten idedu...bet nuo kito kompo man ju neatidaro....o tame wamp tai ir nlb gaudaus ...

O likaliai atidaro?

Re: Mysql

Epsanaz wrote:

va isinstaliavau wamp..bet manes neprileidzia prie to admin skiriaus rasho "phpMyAdmin nepavyko prisijungti prie MySQL darbinės stoties (jungtis atmesta). Patikrinkite config.inc.php byloje nurodytus duomenis (darbinės stoties adresą, prisijungimo vardą ir slaptažodį) ir įsitikinkite ar jie sutampa su duomenimis gautais iš darbinės stoties administratoriaus." kqaip ishspresti shia klaida?

Prieš įdiegiant WAMP reikia išdiegti (išmesti/ištrinti/uninstalinti) prieš tai įdiegtus MySQL/Apache servisus. Taip pat WAMP turi valdymo skydelį, per kurį galima leisti servisams būti matomiems tiek tik iš lokalaus kompiuterio tiek iš kitų kompiuterių.

Labai rekomenduoju bent minimaliai paskaitinėti dokumentacijas, nes dažniausiai nieko nesigaus, jeigu apie Apache/Linux/MySQL/PHP galvosi kaip apie windowsines programas, kurioms užtenka spaudinėti "Next, Next, Next".

Re: Mysql

Epsanaz wrote:

ir beja pagal ta instrukcija man viskas gavosi...tik nezinau kai db talpinti kad galeciau prieiti....nes kai idedu ten kaip parashyta pvz index2.php  man nuo kito kompo neatidaro...ir nzn ka daryt.

Tas pats klausimas: o lokaliai atidaro?

Re: Mysql

o kur galeciau gauti pradmenys shitu programu?
nes domuosi puslapiu kurimu ir man nepakanka html funkciju noriu maishyti su php ir moketi naudotis mySQL duomenu baze...

Re: Mysql

o wamp pasileido pilnai atidare ir ta admin baze...kaip puslapi ikelti i ja kad prie kito pc galeciau prie jo prieiti?

Re: Mysql

zmogau gali padet visai nieko nesigaudau tame phpmyadmin...nuo ko ten reikia predeti> ir ishvis ka ten galma nuveikti?
gal turi skaipa per ten lengviau susishneketume?

Re: Mysql

Epsanaz wrote:

o kur galeciau gauti pradmenys shitu programu?

Kurių konkrečiai programų? Jeigu uždavinėji nekonkrečius klausimus tai niekas tau niekada nepagelbės.

Epsanaz wrote:

nes domuosi puslapiu kurimu ir man nepakanka html funkciju noriu maishyti su php ir moketi naudotis mySQL duomenu baze...

Pilna PHP dokumentacija: http://www.php.net/manual/en/
Pilna MySQL dokumentacija: http://dev.mysql.com/doc/refman/4.1/en/index.html

Epsanaz wrote:

wamp pasileido pilnai atidare ir ta admin baze...kaip puslapi ikelti i ja kad prie kito pc galeciau prie jo prieiti?

Tai diegtamas WAMP'ą turodei kuriame kataloge gulės puslapiai, ten ir juos ir reikia dėti. Jeigu neklystu pagal nutylėjimą būna siūlomas "C:\wamp\www" katalogas.

Tam, kad leisti puslapius matyti iš kito kompiuterio reikia pasinaudojant WAMP ikona (iš systray valdymo juostos) pasirinkti "Put online" komandą.

Epsanaz wrote:

zmogau gali padet visai nieko nesigaudau tame phpmyadmin...nuo ko ten reikia predeti> ir ishvis ka ten galma nuveikti?
gal turi skaipa per ten lengviau susishneketume?

Padėt jau padedu. Ar taip neatrodo? Kiek turiu galimybiu tiek ir padedu. Visą kitą pamiršk, nes mano darbo valanda labai brangiai kainuoja.

Re: Mysql

na tarkim ikeliu faila kurio pacadinimas index.php kaip i ta www folderi...kox jo butu adresas?

Re: Mysql

Epsanaz wrote:

na tarkim ikeliu faila kurio pacadinimas index.php kaip i ta www folderi...kox jo butu adresas?

O koks kompiuterio adresas?

Re: Mysql

tipo ip?

Re: Mysql

192.168.1.3

Re: Mysql

Epsanaz wrote:

192.168.1.3

čia yra vidinis IP adresas, todėl prie šiko kompiuterio prisijungti gali tik iš to pačio tinklo naudodamas tokį url: http://192.168.1.3/index.php

Dėl prisijungimo iš išorinių tinklo kompiuterių reikėtų derinti maršrutizatorių ;)