Kom ihåg mig?
Home Menu

Menu


Php mssql

Ämnesverktyg Visningsalternativ
Oläst 2012-07-20, 12:36 #1
SweLogan SweLogan är inte uppkopplad
Medlem
 
Reg.datum: Sep 2007
Inlägg: 148
SweLogan SweLogan är inte uppkopplad
Medlem
 
Reg.datum: Sep 2007
Inlägg: 148
Standard Php mssql

Tänkte kolla lite hur man ska lösa så man kan köra nyare version av php med MSSQL då PHP har valt att ta bort stödet för MSSQL.

Jag jobbar gärna med MYSQL men när jag gör större interna system till företag så vill de att man kör med MSSQL då deras IT-avdelning inte orkar lägga upp och konfigruera MYSQL på deras servrar . Då har jag rekommenderat att köra med en äldre version av PHP.

Men det känns som att det inte kommer att hålla i längden då de äldre versionerna kommer att försvinna.

Vad ska man göra?
SweLogan är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-07-20, 14:03 #2
Weaver Weaver är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2006
Inlägg: 403
Weaver Weaver är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2006
Inlägg: 403
Har du testat med att köra med Microsofts driver?
http://blogs.msdn.com/b/sqlphp/archi...ed-to-web.aspx

Dock ser det ut som att PHP måste köras in en Windows miljö eftersom de barar levererar DLL-filer.
Weaver är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-07-20, 14:54 #3
Oskar Lindgren Oskar Lindgren är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2004
Inlägg: 520
Oskar Lindgren Oskar Lindgren är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2004
Inlägg: 520
Tror du kan snacka med en msssql server från java under unix, såg nåt om en .tar.gz fil när jag laddade ner deras drivare igår: http://www.microsoft.com/en-us/downl...ng=en&id=11774
Oskar Lindgren är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-07-20, 23:58 #4
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
PHP PDO kan snacka MSSQL
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-07-21, 00:12 #5
Weaver Weaver är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2006
Inlägg: 403
Weaver Weaver är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2006
Inlägg: 403
Citat:
Ursprungligen postat av Jonas Visa inlägg
PHP PDO kan snacka MSSQL
Inte sedan version 5.3, där kommer inte längre med en driver för det. Varför de slopade det vet jag inte men nu måste man ladda ned en driver från Microsoft.
Weaver är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-07-21, 03:13 #6
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Citat:
Ursprungligen postat av Weaver Visa inlägg
Inte sedan version 5.3, där kommer inte längre med en driver för det. Varför de slopade det vet jag inte men nu måste man ladda ned en driver från Microsoft.
Men om det finns en driver är det väl bara att ladda ner den och köra då.
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-07-21, 12:08 #7
Weaver Weaver är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2006
Inlägg: 403
Weaver Weaver är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2006
Inlägg: 403
Citat:
Ursprungligen postat av jonny Visa inlägg
Men om det finns en driver är det väl bara att ladda ner den och köra då.
Javisst, förutsatt att du kör PHP i Windows. Det är bara mer omständigt än innan då det fungerade out-of-the-box.
Weaver är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-07-21, 12:50 #8
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Så länge du inte ska köra script som förutsätter vissa systemkomponenter går det utmärkt med php under windows så...
Spontant kan jag fundera på om inte dotNet vore ett lämpligare val om det ändå är microsoftmiljö i övrigt.
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-07-22, 02:48 #9
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Man kan köra både c# och VB.NET kostnadsfritt för de ingår i Windows. Man behöver inte använda Visual Studio för att redigera källkoden (även om det är att föredra då det är en bekväm miljö för en utvecklare, men smaken är ju som bekant olika).

Annars kan du köra OLEDB eller ODBC gränssnitten för de finns från Microsoft. Native stöd för databasen använder jag aldrig ens för MSSQL utan jag kör med ADO.NET över OleDB. Då har man trygghet i gränssnittet om man skulle byta databas någon gång.

Jag har kört kommandoradskompilering och det funkar klockrent

Man kan sätta upp NET20, NET30, NET35, NET40- och CLASSPATH variabler som miljövariabler eller skriva in det direkt i bat-filen.

Jag använde tidigare samma bat-fil för java och då var man tvungen att ha -Dfile.encoding=CP850 för att få åäö riktigt i commandoförnstret....

Varsågod och testa om du väljer att köra C#...

Kod:
@echo off
rem mrcs.bat
rem Make and Run C Sharp (MRCS)
rem Syfte att kompilera och testköra ett C#-program i Windows-miljö
%NET20%\csc %1.cs
if errorlevel==1 goto end
rem pause
rem %NET20%\csc -Dfile.encoding=CP850 -cp %CLASSPATH% %1 %2 %3 %4 %5 %6 %7 %8 %9
%1.exe %2 %3 %4 %5 %6 %7 %8 %9
:end
rem pause
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:20.

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