02.05.09 - Документация [сообщение #663732] |
Вск, 11 Март 2007 04:49 |
KIRK
Сообщений: 318 Зарегистрирован: Декабрь 2004 Географическое положение: Между небом и ...
|
Постоялец |
От: *tvs-eth1.trg
|
|
Коротко об HTML, CSS, PHP и MySQL
Порядок изучения такой:
1. HTML (ничего устанавливать не требуется)
2. CSS (также)
Далее изучаем PHP и MySQL только если нужно сохранять информацию на сервере (например, когда хотите сделать статистику, гостевую книгу, мини-чат, блог, форум и т.д.). Много готовых PHP-скриптов можно найти в яндексе (например, для поиска гостевой книги можно набрать на http://ya.ru PHP скрипт гостевая книга или на http://alltheweb.com/ free PHP script guestbook. К тому же существует много готовых PHP-движков, для работы с которыми не нужно, но желательно знание HTML, CSS, PHP и MySQL!. Списки движков есть на этих сайтах.
3. PHP (нужно установить Apache и PHP)
4. MySQL (нужно установить Apache, PHP и MySQL)
HTML (Hypertext Markup Language) - язык разметки гипертекста, строится на вложенных тегах, именно на этом языке принимает страницы браузер, писать на HTML можно и в блокноте, но лучше, конечно, в специализированной программе (Dreamweaver или Spider Writer).
<html>
<head>
<title>Заголовок<title>
</head>
<body>
Текст страницы
</body>
</html>
CSS (Cascading Style Sheets) - каскадные таблицы стилей, применяются для оформления в HTML. Выглядит примерно так:
body {background-color:#FFFFFF; font-family: verdana; font-size:7pt; color:black}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
PHP (Hypertext Preprocessor - Препроцессор Гипертекста) - скриптовый язык программирования, а также стандартный набор библиотек и программ для обработки этого языка. Обработка кода PHP обычно осуществляется на сервере, потом полученный HTML-код передаётся браузеру. Пример PHP-скрипта:
MySQL (точно неизвестно почему именно "My", SQL - Structured Query Language - язык структурированных запросов) - один из типов баз данных, язык для работы с этими базами, а также стандартный набор библиотек и программ для обработки этого языка. Данные хранятся в виде таблиц, в которой для каждого столбца устаналивается нужный тип данных, а сами таблицы хранятся в базах данных. Пример создания базы данных MySQL на PHP:
<?php
$link = mysql_pconnect("localhost", "mysql_user", "mysql_password")
or die("Could not connect: " . mysql_error());
if (mysql_create_db("my_db")) {
print ("Database created successfully\n");
} else {
printf ("Error creating database: %s\n", mysql_error());
}
?>
Документация по установке
Примерный порядок установки:
1. MySQL
2. PHP
3. Apache
Установка MySQL
Всю установку жмём Next (если хотите установить MySQL в другую папку (не в "C:\Program Files\MySQL\MySQL Server 5.0\"), то выбираем тип установки Custom.
в конце установки снимаем галочку Configure the MySQL Server now.
открываем папку с установленным MySQL,
переименовываем my-small.ini в my.ini
копируем файл libmySQL.dll из папки C:\Program Files\MySQL\MySQL Server 5.0\bin в папку C:\WINDOWS\system32\
создаём на рабочем столе папку MySQL,
а в ней ярлыки (правой кнопкой Создать->Ярлык):
"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt.exe" --install MySQL --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini"
Install MySQL service
"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql.exe" -u root
MySQL command promt
"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt.exe" --remove
Remove MySQL service
%windir%\system32\net.exe start MySQL
Start MySQL
%windir%\system32\net.exe stop MySQL
Stop MySQL
запускаем Install MySQL service, потом Start MySQL.
Настройка логина и пароля в MySQL.
По умолчанию логин root, а пароля вообще нет. Обычно этого достаточно, но иногда при установке PHP-скриптов пароль обязателен,
вот тогда открываем MySQL command promt и пишем:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('новый_пароль');
exit
потом в свойствах ярлыка Install MySQL service меняем
"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql.exe" -u root
на
"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql.exe" -u root --password=пароль
С установкой MySQL всё.
Установка Apache
Если установлен Skype, то открываем его, в меню выбираем
Инструменты > Настройки...
потом слева выбираем Дополнительно > Соединение
убираем галочку Использовать порты 80 и 443 в качестве входящих альтернативных
запускаем установку апача
заполняем поля
Network Domain: ваш_хост
Server Name: ещё_раз_ваш_хост
Administrator's Email Address: ваш_емэйл
ниже ставим галочку for All users, on Port 80...
дальше оставляем галочку Typical
выбираем путь для установки (желательно что-нибудь покороче, например, D:\Server\Apache\)
(24.12.1999)
Английское справочное руководство по HTML 4.01
(12.05.1998)
Русское справочное руководство по CSS 2
(08.02.2007)
Русское справочное руководство по PHP 5
(21.02.2007)
Русское справочное руководство по MySQL 4.0
Внешние сайты:
http://htmlbook.ru/
http://www.tigir.com/
http://reference.sitepoint.com/html
http://w3schools.com/sitemap/default.asp
http://www.pagetutor.com
Уроки по Photoshop
http://www.photoshop-master.ru/lessons.php?rub=4
http://www.designarts.ru/lessons/photoshop/index.html
Кнопка в стиле Vista
http://tutorials.psdschool.ru/buttons-and-icons/create-vista -buttons-using-styles-only.html
Официальные сайты:
http://www.w3.org/TR/REC-html40/ - офиц. англ. документация по HTML 4.01 от W3C
http://www.w3.org/TR/CSS21/ - офиц. англ. документация по CSS 2.1 от W3C
http://www.php.net/
http://www.mysql.com/
[Обновления: Сбт, 15 Август 2009 00:12] Известить модератора
|
|
|
|
|
|
|
|
|
|
|
Re: Документация [сообщение #892921 является ответом на сообщение #663732] |
Вск, 07 Октябрь 2007 00:07 |
|
Есть уроки или литература по CMS Joomla?
Дом - это люди. Не место. Если ты куда-то возвращаешься, а людей уже нет, ты не найдешь там своего дома. (Р. Хобб, "Судьба шута")
|
|
|
|
Re: Документация [сообщение #893157 является ответом на сообщение #892921] |
Вск, 07 Октябрь 2007 09:52 |
|
Mirga писал(а) Вск, 07 Октябрь 2007 00:07 | Есть уроки или литература по CMS Joomla?
|
магу памоч поставить)
вот один
качай все вместе запускай
5pages_part1.htm и сматри сразу говарю не по устанвке урок)
|
|
|
|
|
|
|
|
|
|
|
|
|
|