super-php
Newbie-
Posts
14 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by super-php
-
Как запустить в моем случаи? Ребята, кто-то знает?
-
Инструкцию по ручной установке 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.
-
Вот так ещё попробовал написать. Файл верный 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>
-
Исправил "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>
-
Заработало все в 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 Пишет что невозможно их подключить, но они же есть. Что делать?
-
Отдельно нужно кодек скачивать и прописывать или что, чтоб заработало? Если да, то где скачать и как прописать чтоб хоть в одном бразуере запахало? А то интересно стало, че оно не в одном браузере не пашет. Может у меня код не такой? Че там подправить нужно? Если знатоки найдуться здесь, отпишитесь.
-
Да у меня ни в одном браузере не показывает. Как сделать чтобы показывало?
-
Прочитал что в хтмл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>
-
Прочитал на сайте хмлбука пример 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 */ } В результате выходит что они не читают вроде эти идентификаторы и вот такое на исходе:
-
Там такое командной строке: 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> Я так понял нужно иметь права админа что ли, но как так сделать чтобы запустилось?
-
PHPIniDir "f:\apache\php\" Где прописывать и что это за команда? При запуске httpd.exe выдает вот такое. При вводе такой команды в командной строке, выдает такое ServerRoot "f:/apache/" Ввел в httpd.conf такое ServerName 127.0.0.1:80 Теперь запускаю httpd.exe и просто моргает курсор на черном экране, но кнопки START STOP и RESTART неактивны :-(
-
У меня 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 неактивна. Что делать?
-
Сделал пример с книги, должен по идее рисоваться круг и результат быть такой, как в книге: Рисуем круг: (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)
-
Объясните, что такое модуль и что такое библиотека в PHP и в чем отличие, в двух словах. Спасибо