Если вы не инициализируете переменную, определенную внутри функции, значение переменной остается неопределенным.
blockquote>Этот бит истинен.
Это означает, что элемент принимает любое значение, ранее сохраненное в этом месте в памяти.
blockquote>Этот бит не является.
Иногда на практике это произойдет, и вы должен понимать, что , получая нуль или , не получая нуль , отлично подходит для этой теории для любого заданного запуска вашей программы.
Теоретически ваш компилятор может фактически назначить случайное начальное значение для этого целого, если оно того захотелось, поэтому попытка рационализировать это совершенно бессмысленно. Но давайте продолжим так, как если бы мы предположили, что «элемент принимает любое значение, ранее сохраненное в этом месте в памяти» & hellip;
Как это может быть нечто, а не ноль (я предполагаю, что свободная память по умолчанию значение равно нулю)?
blockquote>Ну, это то, что происходит, когда вы предполагаете. :)
Имейте Вас смотревший на это:
http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/
MySQL должен быть довольно прямым.
Сообщите нам, с какими проблемами Вы встречаетесь...
Это, как предполагается, работает через FastCGI. Но я не имел большого успеха (использующий Vista). Я могу заставить PHP работать, но он отказывает после того, как страница загружается (FastCGI делает). Таким образом, я - модификация Вы. Я хотел бы видеть надежный ответ сам.
На основе моего опыта с окнами/апачем это - просто вопрос MySQL установки, я не могу Предположить, что IIS/Apache имеет какое-либо отношение к этому.
Мне дали PHP / веб-сайт MySQL, который я должен разместить с IIS 7.0 на 64-разрядном Windows Server 2008.
Я-.NET / разработчик MSSQL и незнаком или с PHP или с MySQL.
Kev записал:
Вы смотрели на этот …
Я не знаю, является ли какая-либо реализация Win64 PHP большим количеством authoratative или популярный, чем другой.
Я собираюсь попытаться выполнить шаги в Kev, Включают поддержку FastCGI в статье IIS7.0 с файлом php-5.2.5-x64-2007-11-12.zip от LAN сплава-x.
Это - "Версия 5.2.5 (x64) PHP", но согласно php.net, последняя версия является PHP 5.2.6. О, хорошо.
Удостоверьтесь, что "Расширения ISAPI" установлены в IIS (мои были).
Загрузите и затем разархивируйте php-5.2.5-x64-2007-11-12.zip
Содержание копии папки php-5.2.5 (x64) в *C:\php*
Файл копии C:\php\php.ini-dist в папку *C:\Windows*
Переименуйте файл C:\Windows\php.ini-dist как php.ini
Отредактируйте php.ini в Блокноте. Удалите ведущую точку с запятой (;) от строки:
;extension=php_mysql.dll
Сохраните и закройтесь
Файл копии C:\php\ext\php_mysql.dll в папку *C:\Windows\System32*
В рамках Отображений Обработчика "менеджера по IIS", выберите "Add Script Map …"
Request path: *.php
Executable: C:\php\php5isapi.dll
Name: PHP
MySQL установки (кто-то уже установил MySQL 5.0 для меня).
Создайте файл C:\inetpub\wwwroot\test.php как
<html>
<head>
<title>PHP Information</title>
</head>
<body>
<?php phpInfo(); ?>
</body>
</html>
Перейдите на http://localhost/test.php в Вашем веб-браузере. Вы будете видеть страницу информации о PHP.
Контрольно-пропускной пункт: Как я заставляю PHP работать с ADOdb и MySQL?
Apache является сильной болью для получения выполнения в Vista. И II7 (и 6), предполагают для выполнения штрафа PHP. Итак, почему беспокойство с Apache?
Я предложил бы, если Вы идете для PHP, и MySQL устанавливают, чтобы вместо этого использовать WAMP. Это работает отлично и легко добавить расширения и изменить все. Я использую его для работы и люблю его.
У одного из разработчиков IIS есть превосходная пошаговая демонстрация здесь:
http://blogs.iis.net/bills/archive/2006/10/31/PHP-on-IIS.aspx
Однако из любви к богу, почему?