Rudin Andrey (mad_ghost) wrote,
Rudin Andrey
mad_ghost

php vs asp.net

В одно время прямо возненавидел Microsoft IIS Web сервер. Случилось это так, в очередной раз нужно было переезжать на другой сервер, поставили Windows 2008, был на Windows 2003, и я в общем по моему целый день запускал его. Сайт написан был на WebMatrix + MySQL, и в общем там нужно было все это дело запустить, и вроде все делаешь правильно, но сайт не работает. Мудохаешься, мудохаешься, а проблема ну банальная где то там что-то. В общем нет возможности посмотреть, почему не работает. И Интернет весь облазишь, в поисках рецептов, и вот другой сервер, на котором все тоже самое, но работает!!! выбесило. Решил раз и навсегда переехать на Linux и PHP. Давно уже все делаю на нем, и сайты свои потихоньку перевожу на PHP, и вот только скучаю по шаблонам в .cshtml файлах, где можно было @RenderBody() вставить, и там будет твой код отображаться. В PHP немного по другому, но все равно тоже все нормально работает. Бывает война с конфигами серверов, что с Apache что с nginx, но это не так смертельно.
Сегодня вот воевал с установкой драйвера для БД Oracle, много нервов потерял, особенно на последней компиляции, думал все, жопа, что делать? уже искал пути к отступлению, думал на Java уже начать писать модуль, который из Oracle данные переводит в MySQL, а тут уже PHP обрабатывать данные, но нет, решил разобраться, ну не может же быть, чтобы все вот так закончилось, написал ошибку компилятора, и бабах, добрые люди подсказали что function_entry для более новых версий PHP, а у меня на сервере 5.5 версия, в файле php_oci.c нужно переименовать в zend_function_entry и все заработало. Вот именно это мне и нравится в Linux все таки, проблемы искать и исправлять оказывается на порядок проще.

Чтобы далеко не ходить ссылки по установке драйвера Oracle для PHP
http://habrahabr.ru/post/116474/
http://bencornwell.com/112/ - вот здесь в комментариях исправление для версий PHP больше чем 5.3
http://ahoj.io/compiling-apd-for-php-54
Tags: asp.net, linux, php, server, windows
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 4 comments