Jump to content

super-php

Newbie
  • Posts

    14
  • Joined

  • Last visited

super-php's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Как запустить в моем случаи? Ребята, кто-то знает?
  2. Инструкцию по ручной установке MySQL нашел здесь http://www.q2w3.ru/2011/03/07/3305/ Скачал MySQL Windows (x86, 32-bit), ZIP Archive http://dev.mysql.com...ysql/#downloads Распаковал его в f:\apache\mysql Переименовал файл my-default.ini в my.ini Файл my.ini # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default location during install, and will be replaced if you # *** upgrade to a newer version of MySQL. [mysqld] # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size = 128M # Remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin # These are commonly set, remove the # and set as required. basedir = f:/apache/mysql datadir = f:/apache/mysql/data port = 3306 # server_id = ..... # Remove leading # to set options mainly useful for reporting servers. # The server defaults are faster for transactions and fast SELECTs. # Adjust sizes as needed, experiment to find the optimal values. # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES В переменных среды указал путь к папке бин к апачу, фото ниже f:\apache\mysq\bin; Захожу через командную строку, чтобы зайти в mysql и писать запросы, при любых вводах выдает ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) Сбросить пароль не получается никак и запустить сам Майскл тоже, постоянно ошибка ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) Сам MySQL тоже не выходит запустить, при вводе в командной строке: f:\apache\mysql\bin>mysql ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) Что делать? При вводе в командной строке такого: f:\apache\mysql\bin>net start mysql Неправильное имя службы. Для вызова дополнительной справки наберите NET HELPMSG 2185.
  3. Вот так ещё попробовал написать. Файл верный c:\apache\conf\extra\httpd-vhosts.conf и вот ниже на фото результат <VirtualHost *:80> DocumentRoot "c:/apache/htdocs/www" ServerName localhost ErrorLog "c:/apache/htdocs/error.log" CustomLog "c:/apache/htdocs/access.log" common </VirtualHost>
  4. Исправил "c:/apache/bin" на "c:/apache" и все заработало, но, возникло странное явление. При вводе localhost/ показывает Index of и ниже его папку www. Чтобы запустить сайт, приходится прописывать вот такой длинный путь http:/localhost/www/index.php Что делать? В настройках хоста вроде указано все верно, вот содержимое файла <VirtualHost *:80> DocumentRoot "c:/apache/htdocs/www" ServerName localhost/ ErrorLog "c:/apache/htdocs/error.log" CustomLog "c:/apache/htdocs/access.log" common </VirtualHost>
  5. Заработало все в Windows 8/ На виртуалке стоит Windows XP SP3. Скачал совместимые версии пхп с апачем для Windows XP SP3. Распаковал 2 архива, таким же образом как в первом посте. Попробовал просто ничего не трогать в файле httpd.conf Запустил через командную строку httpd.exe, ругается на каждый модуль, начиная с LoadModule access_compat_module modules/mod_access_compat.so и так далее за ним что идет. Каждый из них приходится коментить, а оно переходит ругаться на каждый следующий модуль,каждую следующую строку после этой LoadModule access_compat_module modules/mod_access_compat.so Пишет что невозможно их подключить, но они же есть. Что делать?
  6. Отдельно нужно кодек скачивать и прописывать или что, чтоб заработало? Если да, то где скачать и как прописать чтоб хоть в одном бразуере запахало? А то интересно стало, че оно не в одном браузере не пашет. Может у меня код не такой? Че там подправить нужно? Если знатоки найдуться здесь, отпишитесь.
  7. Да у меня ни в одном браузере не показывает. Как сделать чтобы показывало?
  8. super-php

    Тег video

    Прочитал что в хтмл5 появился новый тег video. Попробовал заюзать, не показывает видео. В конфиге апача вставил такие строки. AddType video/ogg .ogv AddType video/mp4 .mp4 AddType video/webm .webm Файл 1.mp4 лежит прямо, рядом с index.php В файле index.php такой код не пашет, показывает окно проигрывателя но не проигрывает. :-( <video width="320" height="240" controls> <source src="1.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' /> </video>
  9. Прочитал на сайте хмлбука пример http://htmlbook.ru/l...vigatsiya-sleva У меня 2 файла Файл index.php <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Исторический турнир</title> <link href="style/1.css" rel="stylesheet" type="text/css" /> <!--[if IE]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head> <body> <div id="container"> <header><h1>Исторический турнир</h1></header> <nav> <p><a href="stat.html">Статистика турнира</a></p> <p><a href="interview.html">Интервью с главным судьей</a></p> <p><a href="ask.html">Конкурсные вопросы</a></p> </nav> <article> <h2>Опрос общественного мнения показал</h2> <ul> <li>что пароход изобретен: Петром I, А. Эйнштейном и А. Поповым;</li> <li>Диего Веласкес писал свои полотна в стиле: империализма, кубизма и империосионизма;</li> <li>Фаросский маяк находится в Фаросе;</li> <li>конфуцианство возникло в: Италии, Корее и Франции;</li> <li>богами торговли и воровства в Древней Греции были: Марс, Меркурий и Дионис;</li> <li>Франция – это город;</li> <li>богами загробного мира в Египте были: Аид, Анубис и Ассирис;</li> <li>столица Золотой Орды — Монголия;</li> <li>главные противники Александра Македонского: татаро-монголы, Дедал и Цезарь;</li> <li>священными птицами — символами Афин были: ворона и орел;</li> <li>в Древней Греции морями повелевали боги: Плутон, Нептун и Тритон.</li> </ul> </article> <footer>© Влад Мержевич</footer> </div> </body> </html> Файл 1.css body { font: 10pt Arial, Helvetica, sans-serif; /* Шрифт на веб-странице */ background: #e1dfb9; /* Цвет фона */ } h2 { font-size: 1.1em; /* Размер шрифта */ color: #800040; /* Цвет текста */ margin-top: 0; /* Отступ сверху */ } #container { width: 500px; /* Ширина слоя */ margin: 0 auto; /* Выравнивание по центру */ background: #f0f0f0; /* Цвет фона левой колонки */ } #header { font-size: 2.2em; /* Размер текста */ text-align: center; /* Выравнивание по центру */ padding: 5px; /* Отступы вокруг текста */ background: #8fa09b; /* Цвет фона шапки */ color: #ffe; /* Цвет текста */ } #sidebar { margin-top: 10px; width: 110px; /* Ширина слоя */ padding: 0 10px; /* Отступы вокруг текста */ float: left; /* Обтекание по правому краю */ } #content { margin-left: 130px; /* Отступ слева */ padding: 10px; /* Поля вокруг текста */ background: #fff; /* Цвет фона правой колонки */ } #footer { background: #8fa09b; /* Цвет фона подвала */ color: #fff; /* Цвет текста */ padding: 5px; /* Отступы вокруг текста */ clear: left; /* Отменяем действие float */ } В результате выходит что они не читают вроде эти идентификаторы и вот такое на исходе:
  10. Там такое командной строке: Microsoft Windows [Version 6.2.9200] (c) Корпорация Майкрософт, 2012. Все права защищены. C:\Windows\system32>F:\apache\bin\httpd.exe -k install Installing the Apache2.4 service (OS 5)╬Єърчрэю т фюёЄєях. : AH00369: Failed to open the WinNT service manager, perhaps you forgot to log in as Adminstrator? C:\Windows\system32> Я так понял нужно иметь права админа что ли, но как так сделать чтобы запустилось?
  11. PHPIniDir "f:\apache\php\" Где прописывать и что это за команда? При запуске httpd.exe выдает вот такое. При вводе такой команды в командной строке, выдает такое ServerRoot "f:/apache/" Ввел в httpd.conf такое ServerName 127.0.0.1:80 Теперь запускаю httpd.exe и просто моргает курсор на черном экране, но кнопки START STOP и RESTART неактивны :-(
  12. У меня Windows 8 (32бит) Скачал Апач httpd-2.4.6-win32-VC11.zip http://www.apachelounge.com/download/VC11/ Скачал ПХП php-5.5.1-Win32-VC11-x86.zip http://windows.php.net/download/ Разархивировал Апач на диск f:\apache\ Разархивировал PHP в f:\apache\php Зашел в httpd.conf и в конце модулей добавил такую строку LoadModule php5_module "f:/apache/php/php5apache2_4.dll" Также добавил index.php <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> Изменил DocumentRoot на DocumentRoot "f:/apache/htdocs" Ниже его <Directory "c:/Apache24/htdocs"> изменил на <Directory "f:/apache/htdocs"> Запускаю Апач и кнопка Start, STOP и Restart неактивна. Что делать?
  13. Сделал пример с книги, должен по идее рисоваться круг и результат быть такой, как в книге: Рисуем круг: (0, 0, 100) Прошло некоторое время... Стираем круг: (О, О, 100) Рисуем круг: (101, 6, 100) Прошло некоторое время... Стираем круг: (101, 6, 100) Рисуем круг: (101, б, 200) Прошло некоторое время... Стираем круг: (101, б, 200) но почему то выводит такое: Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) и не по порядку выводит, а грузится экран и все выводится сразу. <?php ## Базовый класс — геометрическая фигура, class Shape { // Любая фигура имеет координаты центра, а также масштаб. // Делая координаты скрытыми членами класса, мы гарантируем, // что никто не сможет изменять их напрямую. private $х=0, $у=0, $scale=1.0; // Конструктор класса. Отображает фигуру на экране. public function __construct() { $this->show() ; } // Деструктор класса. Стирает фигуру с экрана, public function __destruct() { $this->hide(); } // Переместить фигуру на ($dx, $dy) точек, public final function moveBy($dx, $dy) { // Вначале стираем фигуру с экрана. $this->hide(); // Затем изменяем координаты. $this->x += $dx; $this->y += $dy; // Наконец, выводим фигуру на новом месте. $this->show(); } // Изменить масштаб отображения фигуры, public final function resizeBy($coef) { $this->hide(); $this->scale *= $coef; $this->show(); } // Методы возвращают координаты центра и масштаб. public final function getCoord() { return array($this->x, $this->y); } public final function getScale() { return $this->scale; } //** "Защищенные" методы, доступные только для производных классов. //**. Вызывать их в программе напрямую нельзя (да и не нужно). protected function hide() { die("Что здесь делать? Неизвестно!"); } protected function show() { die("Что здесь делать? Неизвестно!"); } } class Circle extends Shape { // Радиус круга в масштабе 1:1. private $radius; // Создает новый объект-круг с указанием радиуса, public function construct($radius=100) { $this->radius = $radius; parent::__construct(); } // Отображает круг на экране. public function show() { list ($x, $y) = $this->getCoord(); $radius = $this->radius * $this->getScale(); // Разместите "настоящий" код прорисовки круга ($х, $у, $radius). echo "Рисуем круг: ($х, $у, $radius)<br>"; } // Стирает фигуру с экрана, public function hide() { list ($x, $y) = $this->getCoord(); $radius = $this->radius * $this->getScale(); // Разместите "настоящий" код стирания круга ($х, $у, $radius). echo "Стираем круг: ($х, $у, $radius)<br>"; } } $shape = new Circle(); // Далее мы можем "забыть", что $shape — это в действительности // круг, работать с ним, как с любой геометрической фигурой. sleep(1); echo "Прошло некоторое время...<br>"; $shape->moveBy(101,6) ; sleep(1); echo "Прошло некоторое время...<br>"; $shape->resizeBy(2.0) ; sleep(1); echo "Прошло некоторое время...<br>"; ?> Добавлено через 9 минут 621-625 стр PHP 5 (2 издание, Дмитрий Котеров, Алексей Костарев, 2008)
  14. Объясните, что такое модуль и что такое библиотека в PHP и в чем отличие, в двух словах. Спасибо
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy