![]() |
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? |
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. |
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
|
PHP PDO kan snacka MSSQL
|
Citat:
|
Citat:
|
Citat:
|
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. |
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 |
Alla tider är GMT +2. Klockan är nu 15:21. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson