PHP i Eclipse for PHP developers

Permalänk
Medlem

PHP i Eclipse for PHP developers

Hejsan. Har tänkt lära mig lite PHP. Är idag bekant med Java och Eclipse for Java developers.

Har tidigare stött på PHP i vissa sammanhang men haft väldigt svårt för det att fungera.

Nu har jag precis laddat ned Eclipse for PHP developers, skrivit lite kod och försöker köra det. Men det går inte (Sidan kan inte visas).

Jag kan räknas som helt och hållet nybörjare på PHP så jag har säkert glömt något som är väldigt basic och säkert helt uppenbart för många.

Skickar med min kod här:

<?php

$HelloWorld = new Helloworld();

print $HelloWorld->getText();

class HelloWorld{

public $Text;

public function HelloWorld() {
$this->Text = "Hello, World";
}

public function getText() {
return $this->Text;
}

}

?>

Men jag tror inte att det är den det är fel på utan snarare att jag inte gjort några nödvändiga inställningar, t ex vet inte om man behöver sätta upp en server, eller om man kan granska sin php kod utan det.

Just nu letar Eclipse efter min sida under
http://localhost/SimpleSite.Simple.php

Vilket jag inte sjölv ställt in, är detta fel, rätt eller halvrätt? Jag har ingen aning.

Någon duktig phpare får gärna berätta för mig

Permalänk
Medlem

Vill du bara skriva "Hello, World!" är det betydligt enklare att bara skriva:

<?php echo "Hello, World!"; ?>

Jag gissar på att du behöver en webbserver för att köra koden, själv rekommenderar jag The Uniform Server

Visa signatur

Citera eller nämn gärna mig (@ToJa92) om du svarar på något jag skrivit.
Uppskattar du eller blir hjälpt av ett inlägg jag skrivit är jag tacksam om du gillar det.

Permalänk
Medlem

Du måste ha en webserver som kör koden? Apache2 eller nginx rekomenderar jag.

Permalänk
Medlem

går inte bara trycka in i wamp och köra på localhost? vilket jag å en polare gör nu (fixar lite skinns till min ftp server med php och html )

Visa signatur

Maximus X Hero - 8700k @5.1GHz - H115i - 32GB LPX@3466MHz - MSI 980Ti Gaming - EVGA SuperNova 750 G2 - Asus vg248qe - FD R5

Permalänk
Medlem
Skrivet av ToJa92:

Vill du bara skriva "Hello, World!" är det betydligt enklare att bara skriva:

<?php echo "Hello, World!"; ?>

Jag gissar på att du behöver en webbserver för att köra koden, själv rekommenderar jag The Uniform Server

Skrivet av =JoNaZ=:

Du måste ha en webserver som kör koden? Apache2 eller nginx rekomenderar jag.

Tack för förslagen, antog att något liknade behövdes... Hur sätter man upp dessa då? Bara att fixa och köra eller?¨

Och ja jag vet att det är lättare med echo men jag tänkte lära mig flera saker på en gång

Permalänk
Medlem

ahle1337:
Ladda ner WAMP.
Install PHP 5 Apache MySQL on Windows : WampServer
Sedan är det bara tuta och köra. Innehåller, Apache, PHP och MySQL (alltid bra med en databas) och går att köra utan problem direkt efter installation.

Och som någon tidigare sagt, för att endast skriva ut hello world känns ditt exempel extremt onödigt

Visa signatur

WS: Mac Studio M1 Max | 32 GB | 1TB | Mac OS
WS: Intel i5 12600K | 64 GB DDR4 @3600 Mhz | 2x1TB nvme 2x1TB SSD SATA | Windows 11 & Manjaro Linux
Bärbar: Macbook Pro 14" | M1 Pro | 16GB RAM | 512GB SSD | Mac OS
Servrar: Intel i7 10700K | 64 GB DDR4 @3600Mhz | 3 TB SSD + 22TB HDD | Unraid |
4x Raspberry pi 4b 8Gb | Dietpi |

Permalänk
Medlem
Skrivet av SanTeoX:

ahle1337:
Ladda ner WAMP.
Install PHP 5 Apache MySQL on Windows : WampServer
Sedan är det bara tuta och köra. Innehåller, Apache, PHP och MySQL (alltid bra med en databas) och går att köra utan problem direkt efter installation.

Och som någon tidigare sagt, för att endast skriva ut hello world känns ditt exempel extremt onödigt

Ok, jag försökte för tillfället med apache2 server... Jag vet helt enkelt inte hur jag ska göra, antar att det kommer att bli samma sak nu, i Eclipse lägger man in vilken server man ska kontakta.... Och vad 17 ska man skriva in där? Jag har absolut ingen aning. Och som jag sa tidigare, jag försökte bara ta det enklaste exemplet och lägga in lite mer programmering i det

Jag ska försöka med WAMP nu då, men du får gärna beskriva lite hur jag ska göra

Permalänk
Medlem
Skrivet av ahle1337:

Ok, jag försökte för tillfället med apache2 server... Jag vet helt enkelt inte hur jag ska göra, antar att det kommer att bli samma sak nu, i Eclipse lägger man in vilken server man ska kontakta.... Och vad 17 ska man skriva in där? Jag har absolut ingen aning. Och som jag sa tidigare, jag försökte bara ta det enklaste exemplet och lägga in lite mer programmering i det

Jag ska försöka med WAMP nu då, men du får gärna beskriva lite hur jag ska göra

Nu har jag fått fram WAMP och den har lagt sig i något med LocalHost, vilket jag känner igen från eclipse som försöker kontakta http://LOcalHost/SimpleSit.php eller något.

I aktivitetsfältet står det om jag håller över WAMP: 1 of 2 services running. Server offline.

Vad kan jag göra åt detta?

Permalänk
Medlem
Skrivet av ahle1337:

Nu har jag fått fram WAMP och den har lagt sig i något med LocalHost, vilket jag känner igen från eclipse som försöker kontakta http://LOcalHost/SimpleSit.php eller något.

I aktivitetsfältet står det om jag håller över WAMP: 1 of 2 services running. Server offline.

Vad kan jag göra åt detta?

Nu har jag inte WAMP installerat, men klicka på ikonen i aktivitetsfältet och se till att servern är online. Din PHP-fil kopierar du helt enkelt till www-rooten som jag dessvärre inte vet var den är just nu, men den är i samma katalog som WAMP-servern. Det varierar alltså beroende på var du installerat wamp-servern. Sedan kommer du åt din PHP-sida genom att skriva http://localhost/SimpleSite.php

Visa signatur

WS: Mac Studio M1 Max | 32 GB | 1TB | Mac OS
WS: Intel i5 12600K | 64 GB DDR4 @3600 Mhz | 2x1TB nvme 2x1TB SSD SATA | Windows 11 & Manjaro Linux
Bärbar: Macbook Pro 14" | M1 Pro | 16GB RAM | 512GB SSD | Mac OS
Servrar: Intel i7 10700K | 64 GB DDR4 @3600Mhz | 3 TB SSD + 22TB HDD | Unraid |
4x Raspberry pi 4b 8Gb | Dietpi |

Permalänk
Medlem
Skrivet av SanTeoX:

Nu har jag inte WAMP installerat, men klicka på ikonen i aktivitetsfältet och se till att servern är online. Din PHP-fil kopierar du helt enkelt till www-rooten som jag dessvärre inte vet var den är just nu, men den är i samma katalog som WAMP-servern. Det varierar alltså beroende på var du installerat wamp-servern. Sedan kommer du åt din PHP-sida genom att skriva http://localhost/SimpleSite.php

man klickar på wamp iconen när man startat programet och klickar bara på www directory så kommer man lätt ditt.
sen så har man ju lite allt möjligt kul.
jag kommer in på min sida so fort jag skrier localhost/ och inget mer, den är duck under konstruktion, har länkat den till min ftp server med filezilla och ja fungerar delvis just nu.
sen har man ju en hel del saker du kan fixa (vilket inte jag kan just nu för jag suger på de xD) via phpmyadmin också, databaser mm. alltid kul att pilla med, försökte i skolan men de va förvirrande då vår lärare vill att vi gör allt via terminalen för att de är "coolare" vilket de är man satan va de är skrivandes av samma saker heeeeela tiden.

du kan läsa om php på w3schools också om du inte sätt de! grymt bra sida där jag lärde mig html (kommer dock inte ihåg nått längre )

Visa signatur

Maximus X Hero - 8700k @5.1GHz - H115i - 32GB LPX@3466MHz - MSI 980Ti Gaming - EVGA SuperNova 750 G2 - Asus vg248qe - FD R5

Permalänk
Medlem
Skrivet av elghinnarisa:

man klickar på wamp iconen när man startat programet och klickar bara på www directory så kommer man lätt ditt.
sen så har man ju lite allt möjligt kul.
jag kommer in på min sida so fort jag skrier localhost/ och inget mer, den är duck under konstruktion, har länkat den till min ftp server med filezilla och ja fungerar delvis just nu.
sen har man ju en hel del saker du kan fixa (vilket inte jag kan just nu för jag suger på de xD) via phpmyadmin också, databaser mm. alltid kul att pilla med, försökte i skolan men de va förvirrande då vår lärare vill att vi gör allt via terminalen för att de är "coolare" vilket de är man satan va de är skrivandes av samma saker heeeeela tiden.

du kan läsa om php på w3schools också om du inte sätt de! grymt bra sida där jag lärde mig html (kommer dock inte ihåg nått längre )

Glömde nämna att ikonen inte är klickar (Och inget av starta om wamp, starta om datorn, och andra grundläggande kontroller fungerar). Detta är ett "problem" som många nämner på google, verkar ha något att göra med 64 bit win7. Dock nämner ingen en lösning...

Permalänk
Medlem

Det här kanske kan vara någonting annars? Verkar installera en webbserver åt dig, fördigkonfigurerad och allt så slipper du krångla...
Zend's contribution to Eclipse PDT - Zend.com
Du behöver inte heller ladda ner eclipse igen, under nerladdningarna står det instruktioner hur du gör om du redan har Eclipse

Förresten, om jag får fråga, varför Eclipse?

Visa signatur

Citera eller nämn gärna mig (@ToJa92) om du svarar på något jag skrivit.
Uppskattar du eller blir hjälpt av ett inlägg jag skrivit är jag tacksam om du gillar det.

Permalänk
Medlem

Jag använder själv WampServer med Windows 7 64-bit och har inga problem. Vill tillägga att servern ska vara offline såvida du inte vill komma åt den från andra datorer t.ex. via internet. Fast den är i offline-läge kan du komma åt den på den lokala datorn via adressen //localhost (alternativt http://localhost eller http://127.0.0.1 beroende på webbläsare).

Permalänk
Medlem

Till viss del off-topic: Vad är snabbkommandot för att "tabba"/finjustera olika delar av kod i Eclipse. Ett exempel är att jag vill få koden nedan (exempel 1) att blir som koden längst ner (exempel 2).

Exempel 1:

class hw{ public static void main(String args[]){ System.out.println("Hello World"); }

Exempel 2:

class hw{ public static void main(String args[]){ System.out.println("Hello World"); } }

Permalänk

ctrl shift - f

Iaf i ubuntu miljö!

Visa signatur

Anything that can go wrong will go wrong.