2010-10-19 4 views
2

Une question peut-être "stupide". Dois-je rencontrer des problèmes (incompatibilités) en déployant par exemple: sur Centos/Apache (php5/MySQL5) un projet développé sur le bureau Win (WAMP/XAMPP - php5/MySQL5).php/mysql: développement sur Win, déploiement sous Linux

J'ai trouvé une réponse: here sur la pile.
Mais cela ne répond pas à toutes mes préoccupations.
Si j'ai manqué un fil - j'apprécie un lien.

+1

Cela dépend complètement de ce que fait votre php. Quels modules utilisez-vous? –

+0

Aussi, vous devez faire attention à la façon dont vous nommez vos fichiers. Linux est sensible à la casse lorsque Windows ne l'est pas. C'est à dire. Config.php est identique à config.php sous Windows mais sous Linux, il peut s'agir de deux fichiers distincts. Donc, attention lorsque vous nommez et incluez des fichiers. – daniels

+0

adam - installation php standard "run-off-the-mill", rien de plus – Jeffz

Répondre

1

Pour une application PHP simple, vous ne devriez avoir aucun problème. Je l'ai fait plusieurs fois.

Il y a quelques petites choses à garder à l'esprit lors du développement si, les trois plus gros que j'ai couru en être:

-Faire que vos extensions PHP sont les mêmes sur les deux machines. Vous pouvez le voir dans phpinfo()

-Évitez les chemins de fichier codés en dur. Si vous en avez, vous devrez rechercher à la fois un emplacement Windows et un emplacement Linux

-Grâce à la casse des fichiers, Linux est sensible à la casse, contrairement à Windows, donc un fichier trouvé dans Windows ne sera pas sous Linux si le cas n'est pas cohérent

Questions connexes