Надеждни изтегляния на php.

С този език за програмиране можете да създавате уебсайтове и уеб приложения, като използвате локален компютърчрез Apache сървър. Повечето съвременни интернет сайтове са написани на езика PHP. Страниците на тези сайтове са динамични, за разлика от старите сайтове, базирани на HTML маркиране.

Цялата информация се съхранява в базата данни MySQL данни, от който се извлича необходимото този момент. Опитните програмисти могат да създават уебсайтове от нулата и за обикновени потребителиПо-добре е да използвате услугите на готови двигатели (WordPress, Joomla или Drupal), където просто трябва да добавите свои собствени надписи - и вашият сайт е готов. За да създадете свои собствени уебсайтове на вашия локален компютър, трябва да изтеглите безплатно нова версия PHP. След това готовият сайт може да бъде качен в Интернет.

Възможности:

  • създаване и редактиране на уеб сайтове и програми;
  • динамично управление на съдържанието на сайта;
  • тестване на различни машини за уеб сайтове;
  • използване на HTTP бисквитки.

Принцип на работа:

Сега нека разберем как работи PHP. Първо трябва да изтеглите и инсталирате например виртуалния сървър Apache. За да направите това, можете да използвате готови комплекти за разработка Denwer, XAMPP, OpenServer или всяка друга програма. След монтажа локален сървъртрябва да копирате съдържанието на PHP архива в него. След това ще можете да пишете уебсайтове от нулата на вашия виртуален хостинг или да инсталирате необходимите двигатели на уебсайтове, за да създавате свои собствени интернет проекти.

След като сте платили за хостинг и домейн, можете да качите уебсайта си в Интернет и да започнете да реализирате творческите си способности. Използването на езика PHP ще ви позволи бързо и удобно да създавате и редактирате съдържанието на вашите сайтове. Например, за да промените дизайна на дъното на вашия сайт, трябва да редактирате само един файл и промените ще бъдат отразени на всяка страница от вашия проект. В HTML ще трябва да редактирате всяка страница поотделно.

Професионалисти:

  • създаване на динамични уеб сайтове на PHP;
  • използване на бази данни;
  • възможност за изтегляне на безплатен PHP на вашия компютър
  • поддръжка за създаване на множество бази данни и уебсайтове на локален компютър;
  • общ и популярен език за програмиране.

минуси:

  • За да работите на вашия компютър, може да се наложи да инсталирате виртуален сървър.

Днес PHP е най-разпространеният програмен език за уебсайтове и уеб приложения. Следователно, за да създадете свои собствени проекти, просто трябва да адаптирате вашата Windows система към този език. Освен това, за да работите, ще трябва да инсталирате сървър за виртуален хостингвашите местни сайтове. Използването на този език за програмиране ще ви позволи да създавате и стартирате свои собствени интернет проекти, така че ви съветваме да изтеглите безплатно последна версия PHP.

PHP (на английски PHP: Hypertext Preprocessor - "PHP: Hypertext Preprocessor"; първоначално Personal Home Page Tools - "Инструменти за създаване на лични уеб страници") е скриптов език с общо предназначение, който се използва интензивно за разработване на уеб приложения.

В момента PHP се поддържа от огромното мнозинство хостинг доставчици и е един от водещите езици, използвани за създаване на динамични уебсайтове.

Езикът PHP и неговият интерпретатор се разработват от група ентусиасти като част от проект с отворен код. Проектът се разпространява под собствен лиценз, който е несъвместим с GNU General Public License.

Обхват на PHP

В областта на уеб програмирането, по-специално от страната на сървъра, PHP е един от популярните скриптови езици (заедно с JSP, Perl и езиците, използвани в ASP.NET).

Популярността в областта на изграждането на уебсайтове се определя от наличието на голям набор от вградени инструменти за разработване на уеб приложения. Основните от тях:

  • автоматично извличане на POST и GET параметри, както и променливи на средата на уеб сървъра в предварително дефинирани масиви;
  • взаимодействие с голям брой различни системиуправление на бази данни (, MySQLi, Oracle (OCI8), Oracle, Microsoft SQL сървър, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, IBM Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, / InterBase, Paradox File Access, MaxDB, интерфейс PDO (PHP Data Objects));
  • автоматизирано изпращане на HTTP хедъри;
  • работа с HTTP авторизация;
  • работа с бисквитки и сесии;
  • работа с местни и изтрити файлове, гнезда;
  • обработка на файлове, качени на сървъра;
  • работа с XForms.

В момента PHP се използва от стотици хиляди разработчици. Според базираната на данни класация на TIOBE Corporation търсачки, през септември 2015 г. PHP беше на 6-то място сред езиците за програмиране. Някои от най-големите уебсайтове, използващи PHP, включват

В htmlAcademy и аз работя там като ментор. Като част от интензивния курс студентите ще трябва да повишат работна средаи тази бележка има за цел да опрости тази трудна задача за начинаещ. Яжте различни начиниповишаване на пълноценен LAMP стек, но ние ще отидем по класическия начин. Нека да конфигурираме всички компоненти поотделно (без да използваме готови комбинации) и да започнем с PHP (със сигурност ще има бележка, обсъждаща готови сборки на LAMP). Тъй като планирам да работя като ментори в PHP интензивни в бъдеще, ще напиша подобни инструкции за повторение в други операционни системи (Linux, macOS). Както се казва, по-добре е да се изпотите веднъж, но тогава ще стане по-лесно за всички. Така че да започваме.

Изтеглете PHP за Windows

Отидете на официалния уебсайт и изтеглете текущата версия на PHP. Към момента на писане това е - 7.1.4 . На страницата има няколко опции за разпространение. Имам Windows 7 x64, така че избирам съответно zip архивс VC14 x64 Thread Safe.

Моля, обърнете внимание, че има две опции за разпространение, налични за изтегляне: Thread-Safe (TS)И Non-Thread-Safe (NTS). Изборът зависи от това как планирате да използвате преводача. TS се препоръчва да се използва за един процес на уеб услуги (например, конфигуриран чрез модула mod_php за Apache). NTS се препоръчва за използване на IIS (Internet Information Service) и алтернативни уеб сървъри FastCGI (например Apache с модула FastCGI) и командна линия.

Инсталирайте PHP 7.1

Нека започнем да подготвяме PHP за удобна работа от командния ред. В предишната стъпка изтеглихте архива с дистрибуцията на PHP. За разлика от повечето програми, PHP се доставя в прост архив, а не като инсталационен пакет. Следователно ще трябва сами да извлечете файловете във всяка удобна за вас директория. Предпочитам да запазя нещата като тези в основата системен диск. Създайте директория в корена на устройството „C:“ (или всяко друго място) "php"и извлечете съдържанието на изтегления архив в него.

Много файлове ще се появят в директорията, но най-много се интересуваме от:

  • go-pear.bat– скрипт за инсталиране на PEAR. Можете да прочетете повече за PEAR в официалната документация.
  • php.exe– позволява да изпълнявате PHP скриптове от конзолата;
  • php-win.exe- позволява ви да изпълнявате PHP скриптове без да използвате конзолата;
  • php-cgi.exe– необходими за Изпълнение на PHPкод в режим FastCGI;
  • php7apache2_4.dll– интеграционен модул с Apache уеб сървър 2.4.X;
  • phpdbg.exe– дебъгер;
  • php.ini-разработка– примерна конфигурация PHP файлза средата за разработчици (разработка)
  • php.ini-производство– пример за PHP конфигурационен файл за производствена среда

Свързване на конфигурационния файл

Имаме разопакования комплект за разпространение, нека го свържем за него конфигурационен файл. Ще направим експерименти, така че ще вземем за проба php.ini-разработка. Направете копие на този файл във вашата php директория ( C:\php) С име php.ini. ВАЖНО!Направете копие, а не просто преименуване. По време на разработката може да се наложи да промените конфигурационния файл и има всички шансове да направите грешка, която ще бъде трудна за откриване.

В такива случаи няма нищо по-добро от връщане към референтните настройки. В нашия случай ще бъде достатъчно да копирате файла отново php.ini-разработка V php.ini. Така че в края на действията файлът php.ini трябва да се появи в директорията с php. В следващите бележки определено ще говорим за съдържанието му по-подробно.

Тестване на PHP от командния ред

На тази стъпка така наречената „инсталация“ е завършена. Отворете конзолата си ( cmd.exe, прекият път е достъпен в менюто Аксесоари) и въведете командата:

C:\php\php.exe --версия

Резултатът ще бъде нещо подобно:

PHP 7.1.4 (cli) (създаден: 11 април 2017 г. 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Авторско право (c) 1997-2017 PHP Group Zend Engine v3.1.0, Авторско право (c) 1998 -2017 Zend Technologies

Резултатът потвърждава, че PHP работи. Например, опитайте да създадете нов файл със скрипт (създадох файла „test.php“ точно в корена на устройството „C:“) и поставете текста в него:

Сега опитайте да изпълните този файл и вижте резултата:

C:\php\php.exe –f test.php

функция phpinfo()показва информация за конфигурацията на PHP в удобна форма. Ще говорим за тази функция по-късно.

Опростяване на достъпа до php.exe

PHP е готов за работа, но трябва да признаете, че въвеждането на пътя до PHP интерпретатора в конзолата всеки път е доста неудобно. За да улесним живота ви, нека направим някои малки промени в променливите на средата. Нека стартираме аплета в контролния панел "Система"(или просто натиснете бързия клавиш „Windows + прекъсване на пауза“. След това щракнете върху бутона "Промяна на настройките". В прозореца, който се появява "Свойства на системата", да отидем на отметката "Допълнително". Намерете и щракнете върху бутона „Променливи на средата“.

Намерете променлива в списъка "ПЪТЕКА"и натиснете бутона "Промяна", ще се появи прозорецът за редактиране на променливи. В полето “Variable value” трябва да добавим пътя към директорията с PHP. Отидете до самия край на реда и, разделени с точка и запетая, посочете пътя до директорията с PHP: C:\php;

Това е всичко, щракнете върху "Ok". Сега рестартирайте системата (уви, трябва). След като рестартирате Windows, можете да получите достъп до PHP просто: php Например, за да покажете името на версията, просто напишете:

Php – версия

И за да интерпретирате файла test.php, намиращ се в корена на устройството „C:“:

Php –f C:\test.php

Или дори стартирайте вградения уеб сървър:

Php -t C:\ -S 127.0.0.1:8888 Слушане на http://127.0.0.1:8888 Основният документ е C:\ Натиснете Ctrl-C, за да излезете.

За да тествате, отворете уеб браузър и опитайте да отидете на http://127.0.0.1:8888/test.php. Моля, имайте предвид, че след параметъра -Tуказваме пътя до директорията, която ще стане главната директория на уеб сървъра. Всички скриптове, намиращи се в тази папка, ще бъдат достъпни за заявка от клиента. Имам един файл на устройство „C:“ 1.phpи точно това питам.

Assoc .php=phpfile ftype phpfile="C:\php\php.ee" -f "%1" -- %~2

Малко повече за променливите на средата

Сега нека поговорим за това как PHP ще търси файла с конфигурационните настройки (помнете, php.ini). Документацията предоставя пълна верига за търсене. За да избегнете ненужни усложнения, препоръчвам незабавно да добавите нов към променливите на средата - "PHPRC"и като стойност посочете пътя до директорията с конфигурационния файл. Моята конфигурация се намира в същата директория като основните php файлове, затова посочвам стойността на променливата -

"C:\php". След извършване на промяната ще е необходимо рестартиране.

Това е всичко за мен. Първата част на ръководството за начинаещи е готова.



Зареждане...
Връх