kaldata.com - Форуми: Инсталация на Apache, PHP, MySQL, phpBB (IPB) - kaldata.com - Форуми

Към съдържанието



Страници 1 от 1
  • Нямате права да създавате теми
  • Нямате права да пишете в темата

Инсталация на Apache, PHP, MySQL, phpBB (IPB) Оцени темата: ***** 1 Гласа

#1 Потребителят е офлайн   kal 

  • The Last of the Mohicans
  • Виж галерията
  • Група: Администратори
  • Мнения: 1748
  • Регистрация: 14 сеп 2003
  • Пол:Мъжки

Публикувано 06 септември 2005 - 08:37

Статията ни е изпратена от ASDEWQ, за което му благодарим.


Здравейте,

В тази тема ще ви запозная с това що е Apache , PHP , MySQL за какво служат и как се комбинират помежду си. Ще се запознаем с версиите за Windows.
Написването на темата е породено от факт-а, че много от потребителите имат еднакви проблеми и просто задръстваме форума.

Нека започнем с Apache-то (може да го свалите от тук) това е софтуерен продукт, който представлява web server. Не би трябвало да имате проблем при инсталацията. В началото ви се задава въпрос за начина на инсталация да бъде ли инсталиран server-а като service при NT системи (Windows NT , 2K, XP), за предпочитане е да изберете да се инсталира като service (за да не ви се налага при всяко стартиране/рестартиране на системата да пускате server-а). След приключване на инсталацията е препорачително да рестартирате машината. След рестарта server-a е стартиран. Може да проверите дали работи като напишете в интернет браузара си (IE, Opera) "http://localhost/", ако всичко е наред тук трябва да видите съдържанието на папката %Something%\Apache\htdocs. До тук е почти НЕВЪЗМОЖНО да има проблем! Ако има такъв опитайте с преинсталация на Apache-то, ако не се получи праснете едно ЛС. В текущата статия няма да се спирам на конфигурацията на Apache-то (настройка на config файла). До тук имате работещ web server. Файловете, който желате да покажете трябва да копирате в папката %Something%\Apache\htdocs (може да се промени от config файла).

До тук всичко е наред , но решаваме, че нашият server трябва да поддържа и PHP(ами PHP-то е един тип code, който се изпълнява от web server-а при заявка, а за това е небохидимо да инсталираме PHP поддръжка).
Това става сравнително лесно. Изтегляме си от някъде (препоръчително от тук) новичка версия на PHP. И го инсталирваме. При инсталацията няма нищо специфично и няма да се занимаем с нея. След приключване на инсталацията трябва да "внедрим" нашето PHP в Apache-то това става като добавим няколко реда в края на конфиг файла на Apache-то (httpd.conf) намиращ се в директория %Something%\Apache\conf\ .
Добавяме:

ScriptAlias /php/ "пътя до директорията на PHP" Пример: "H:/WWW/PHP/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe

И с това поддръжката на PHP в нашето Apache е готова.

Вече имаме работещ Web Server с поддръжка на PHP.

В един момент обаче искаме да си инсталираме и някакъв форум - супер! (най-често това са phpBB и Invision Power Board (IPB)) четем техните Helps и в един момент разбираме, че ще ни е необходим някакъв database server (сървър за данни) за всеобща радост има много версии и модификации. Ще се спра на един от най-използваните, а това е MySQL (ако не разполагате с него може да го свалите от тук).
Не би трябвало да имате проблем при инсталацията. След като се инсталира MySQL-а ще е препоръчително(задължително) да рестартирате машината. Ето машината е рестартирана и всико е ОК при някои версии веднага след рестартирането ви излиза прозорец, в който въвеждате вашето потребителско име и парола(измислете нещо сложно за да е добре защитена базата от данни, но в същото време и нещо, което лесно ще помните ) . Това е един от вариантите, другият е след рестартирането да не ви се появи прозорец, в който да напишете потребител и парола, ако това се случи прескачате до директория %Something%\МySQL\Bin\ там търсите едно exe-нце с име "winmysqladmin.exe" и го стартирате и ето ви го прозореца за потребител и парола . В пуснатата програма има разни екстри и tab-чета намирате табчето "my.ini Setup" и отивате там. В появилият се "прозорец" търсите ред, в който пише "#port=3306" изтривате # и натискате бутона "Save Modification" след това или рестартирате Service на MySQL-а във Windows-а или рестартирате машината.

При инсталацията на phpBB ще трябва да изберете версията на MySQL сървъра (както се сещате се избира спрямо версията на инсталираният MySQL).
По-надолу се натъкваме на полето "Database Server Hostname/DSN:" там попълвате host-а или IP-то на MySQL сървъра, но понеже в нашият случай сървърът е пуснат от локалното PC там ще напишем "localhost". Следващото поле "Database Name:" тук вече ще се наложи да се ползват екстрите на MySQL-а нека създадем database в MySQL. Пускате си един DOS промт или конзола и отивате в директория %Something%\МySQL\Bin\ и стартирате mysql.exe и хоп вече сте в конзолата на mysql-а. Как се създава database?
Пишем: "create database ime;" (ime както се сещате ще е името на database-а) името ще напишем и в полето "Database Name" на phpBB-то. Важното тук е че ";" в края е ЗАДЪЛЖИТЕЛНО!

След като сме създали database пишем quit (може и един rehash преди това) в конзолата на MySQL и сме готови . Сега си отваряте един Windows-ки browser и отивате в %Something%\МySQL\Bin\ и търсите exe с име "mysqlmanager.exe" (ако го няма може да го свалите от тук). Тази програмка е необходима за настройка на database-ите . След като я стартирате в главният и прозорец ще видите Test и MySQL кликвате в/у MysQL и отдолу се появават наличните databases на MySQL-а намирате вашата и кликвате с десният бутон на мишката и избирате Register Server в появилият се прозорец първо попълваме полето Server (препоръчително е името да е същото като името на database) Полета host и port не ги променяте. Полето Login ID избирате потребителско име, което ще напишем и в полето "Database Username" на phpBB-то. Полето password оставяте празно, празно оставяте и полето Database Password в phpBB-то. Checkвате и полето Standart Security. Натиската бутона Register затваряте "mysqlmanager.exe" и всичко е готово. След като сте попълнили всички останали полета от инсталацията на phpBB. натискате Install и имате работещ phpBB Forum. Аналогична е и инсталацията на Invision-а (Според мен и двата форума си имат предимства и недостатъци . Аз лично използвам Invision 1.3 + BG (ако са ви необходими може да ги свалите от тук).

P.S. Това е начинът, по който аз направих моят първи web server Незнам дали ще ви се стори ламерско моето обяснение , но нали все пак работи.
Правила на форума | Дневници | Галерия

По-добре е да мълчиш и да те мислят за глупав, отколкото да проговориш и да разсееш съмненията.

Някой ден сърцето ми ще се превърне в камък, откъснат от света ще тлея в своя замък.
И няма да крещя, да вия до забрава, когато разбера, че някой ме предава.
Ще бъда властелин на самотата своя, и може би ще избера покоя пред хаоса на любовта...
... Някой ден, но не сега...

Bomba.bg - Електронен магазин | Компютърни уроци | kaldata.com | kaldata.net | kaldata.org
0

#2 Потребителят е офлайн   persi0208 

  • Новобранец
  • Pip
  • Група: Потребители
  • Мнения: 7
  • Регистрация: 14 фев 2006

Публикувано 05 януари 2007 - 12:01

Пич като напиша http://localhost/ ми пише It Works! и само това нищо друго не ми се показва идей

Този пост е редактиран от persi0208: 05 януари 2007 - 15:38

0

#3 Потребителят е офлайн   electric 

  • kaldata маниак
  • PipPipPipPipPipPip
  • Група: Потребители
  • Мнения: 1459
  • Регистрация: 28 дек 2005
  • Пол:Мъжки

Публикувано 10 януари 2007 - 19:06

Виж мнениетоpersi0208 написа на 5.01.2007г. в 12:01ч. :

Пич като напиша http://localhost/ ми пише It Works! и само това нищо друго не ми се показва идей


"It Works!" = Работи! :ph34r:
Публикувано изображение
0

#4 Потребителят е офлайн   ilko0o 

  • Новобранец
  • Pip
  • Група: Потребители
  • Мнения: 47
  • Регистрация: 03 окт 2009
  • Пол:Мъжки
  • Град:Бяла Слатина

Публикувано 20 март 2010 - 22:56

Нещо точно не разбрах къде е тая директория %Something%\Apache\conf\ ? Благодарско за инфото за инстала на апачето стана супер и пхпто също
Също така кат напиша http://localhost/ всичко работи супер но само тая директория ме бърка ПлС ПОМАГАЙТЕ!!! :)

Този пост е редактиран от ilko0o: 20 март 2010 - 22:56

Публикувано изображение
0

#5 Потребителят е офлайн   capnemo 

  • Експерт
  • Виж галерията
  • Група: Глобални модератори
  • Мнения: 11158
  • Регистрация: 28 ное 2004
  • Пол:Мъжки
  • Град:Somewhere over the rainbow

Публикувано 20 март 2010 - 23:00

Виж мнениетоilko0o написа на 20 март 2010 - 22:56 :

Нещо точно не разбрах къде е тая директория %Something%\Apache\conf\ ? Благодарско за инфото за инстала на апачето стана супер и пхпто също
Също така кат напиша http://localhost/ всичко работи супер но само тая директория ме бърка ПлС ПОМАГАЙТЕ!!! :)

това е директорията в която се намира конфигурационния файл на апах
0

Сподели темата:


Страници 1 от 1
  • Нямате права да създавате теми
  • Нямате права да пишете в темата

1 Потребител(и) четат тази тема
0 потребители, 1 гости, 0 анонимни