WN

WN (https://www.wn.se/forum/index.php)
-   Nyheter (https://www.wn.se/forum/forumdisplay.php?f=3)
-   -   PHP 5.5 har släppts (https://www.wn.se/forum/showthread.php?t=1058306)

christian. 2013-06-20 14:55

PHP 5.5 har släppts
 
https://github.com/php/php-src/blob/php-5.5.0/NEWS

Conny Westh 2013-06-21 01:12

Har nu installerat 5.5.0 men får felmeddelande:

Kod:

Det går inte att hitta procedurstartadressen zval_property_cstor i DLL-filen php5ts.dll.
Har givetvis sökt på 'zval_property_cstor' men det finns inget enligt google.

söker jag på 'php5ts.dll' så får jag en del träffar om att man ska lägga till extension för den filen, har dock inte använt detta i tidigar eversioner av php och det har då funkat ändå.

Har lagt till en rad i php.ini

extension=php5ts.dll

... men får ändå fel när jag kör 'php -v' på commandoraden....

Kod:

C:\Users\ConnyWesth>php -v
PHP 5.5.0 (cli) (built: Jun 19 2013 16:13:16)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0-dev, Copyright (c) 1998-2013 Zend Technologies
C:\Users\ConnyWesth>

Förra versionen jag körde av PHP var 5.3.15 och då behövdes inte denna extension....

När jag uppgraderade så tog jag "thread-safe"-versionen och kopierade in filerna från ZIP-filen, eftersom det inte har kommit någon installations-exe för Windows ännu, vad jag kunde se.


Några förslag, hur jag ska lösa detta problem?

Danielos 2013-06-21 17:26

Citat:

Ursprungligen postat av ConnyWesth (Inlägg 20472382)
Några förslag, hur jag ska lösa detta problem?

Den snabbaste och bästa lösningen är att du kör Linux :) Testade själv på debian och stötte inte på några problem, php körs med fördel på Linux/Unix system, det är ingen nyhet.

Conny Westh 2013-06-21 20:34

Citat:

Ursprungligen postat av Danielos (Inlägg 20472401)
Den snabbaste och bästa lösningen är att du kör Linux :) Testade själv på debian och stötte inte på några problem, php körs med fördel på Linux/Unix system, det är ingen nyhet.

Linux är inget alternativ....

Conny Westh 2013-06-21 20:36

Fick även konstiga felmeddelanden om att jag måste ställa in timezone, så jag la till en rad i php.ini:

Kod:

date.timezone = "Europe/Stockholm"
Sen löste sig det problemet, men jag får fortfarande felmeddealndet när jag kör 'php -v' på commandoraden.

MRDJ 2013-06-21 20:46

Citat:

Ursprungligen postat av ConnyWesth (Inlägg 20472412)
Linux är inget alternativ....

PHP på windows känns ju bara fel

Conny Westh 2013-06-21 21:19

Nu hittade jag felet, jag hade inte uppdaterat php.ini till senaste version (jag valde development-versionen). Nu har jag gjort det och sen moddat filen så jag har lagt till:

Kod:

date.timezone="Europe/Stockholm"
extension_dir=".\ext"
extension=php_pdo_mysql.dll

Sen funkade det att köra 'php-v' utan felmeddelande och jag får inga dialoger om filer som saknas när jag kör min testrutin.

Conny Westh 2013-06-21 21:32

Citat:

Ursprungligen postat av MRDJ (Inlägg 20472414)
PHP på windows känns ju bara fel

Ja absolut, jag håller helt med.

C#/VB.NET är många gånger vassare på det mesta, men jag kör php i utbildningssysfte för att lära mig lite mer om språket och se om det blir något bättre för var version som släpps.

PHP är i grunden ett imperativt språk och tekniskt minst 20 år efter när det gäller det mesta. De problem som PHP har idag känner jag igen från tiden när jag satt och grottade ner mig i samma problemområden för drygt 20 år sedan inom DOS/Windows.

Men det kommer mer och mer objektbaserade mekanismer så de är på rätt väg.

Men för att php ska vara något att räkna med så måste de satsa helhjärtat på den objektorienterade paradigmen och införa stark typning, samt införa en kompilator, det är tre mycket grundläggande egenskaper för moderna programspråk där PHP fortfarande har stora brister.

Men som sagt de blir bättre för varje ny version.

tartareandesire 2013-06-21 22:26

Conny, dina kommentarer om PHP börjar bli lite tjatiga. Om du fortfarande lever kvar i tron att PHP inte är något att räkna med så behöver du verkligen uppdatera dina branschkunskaper.

Det ska för övrigt bli riktigt spännande när det är dags för PHP 6.

MRDJ 2013-06-21 23:31

Citat:

Ursprungligen postat av ConnyWesth (Inlägg 20472418)
Ja absolut, jag håller helt med.

C#/VB.NET är många gånger vassare på det mesta, men jag kör php i utbildningssysfte för att lära mig lite mer om språket och se om det blir något bättre för var version som släpps.

PHP är i grunden ett imperativt språk och tekniskt minst 20 år efter när det gäller det mesta. De problem som PHP har idag känner jag igen från tiden när jag satt och grottade ner mig i samma problemområden för drygt 20 år sedan inom DOS/Windows.

Men det kommer mer och mer objektbaserade mekanismer så de är på rätt väg.

Men för att php ska vara något att räkna med så måste de satsa helhjärtat på den objektorienterade paradigmen och införa stark typning, samt införa en kompilator, det är tre mycket grundläggande egenskaper för moderna programspråk där PHP fortfarande har stora brister.

Men som sagt de blir bättre för varje ny version.


Det du pratar om är systemutveckling i .NET och det har absolut inget med php att göra.

Jag förstår att du försvarar .NET då det är det du jobbar med, jag har jobbat med både linux/ms .NET och PHP ganska exakt 50/50.Nu märker vi av en trend att MS tappar när det gäller web,mycket på grund av webforms/ viewstate osv. självfallet går det att köra MVC men tyvärr är inte MS längre det naturliga valet när det gäller web. och utvecklingen ser ut att fortsätta i samma bana. många väljer att inte jobba med frontendutveckling i visual studio för att istället använda t.ex sublime, aptana eller liknande.

dels på grund av kostnader, men även andra anledningar. mycket av allt som finns i visual studio har spelat ut sin roll då det segmenterats mellan systemutveckling och webb i form av jsonp-webservices och liknande.


Alla tider är GMT +2. Klockan är nu 17:25.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson