Windows компьютерінде Php, MySQL, phpMyAdmin көмегімен жергілікті Apache серверін орнату жолы. Windows компьютерінде Php, MySQL, phpMyAdmin көмегімен жергілікті Apache серверін қалай орнатуға болады Apache 2.4 php 7 орнату

Сонымен, біз nginx серверін орнаттық, енді орнату уақыты келді php 7.1 ubuntu-да. Nginx + php7 комбинациясы ақша мен сервер ресурстарын үнемдей отырып, өзін өте жақсы дәлелдеді.

php 7.1 орнату

Алдымен php 7.1 жүктеп алып, орнататын репозиторийді қосамыз.

Sudo add-apt-repository ppa:ondrej/php

Ескертпе: Жүйелік кодтау utf-8-ден өзгеше болса, php 7.1 репозиторийін қосқанда ақаулар туындауы мүмкін. Ендеше осы екі команданы орындайық

sudo apt install -y language-pack-en-base sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

Репозитарийлер тізімін жаңартайық

Sudo apt жаңартуы

Егер бәрі жақсы болса, орнатуды жалғастырайық...

Apt орнату php7.1 php7.1-fpm php7.1-opcache php7.1-zip php7.1-xmlrpc php7.1-xsl php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-odb php7.1-pgsql php7.1-pspell php7.1-readline php7.1-recode php7.1-snmp php7.1-soap php7.1-sqlite3 php7.1-sybase php7.1-tidy php7.1-xp7. php7.1-json php7.1-ldap php7.1-intl php7.1-interbase php7.1-imap php7.1-gmp php7.1-gd php7.1-enchant php7.1-dba php7.1-bz2 php7.1-bcmath php7.1-phpdbg php7.1-cgi php7.1-cli

Біз орнатумен келісеміз және бәрі аяқталғанша күтеміз.

Осылайша бәрі дайын - php 7.1 және кеңейтімдер орнатылды. Жүйеде php5-тің басқа нұсқалары орнатылған болса, оларды пәрменді орындау арқылы жоюға болады:

Apt autoremove php5* -y && apt purge php5* -y && apt clean php5*

php 7.1 орнату

php орнатукелесідей болады:

  • Осалдықтарды түзету
  • Жүктеп салу файлының өлшемін ұлғайту
  • Сценарийдің орындалу уақытын ұлғайту
  • Opcache орнату

php.ini ашыңыз

Sudo nano /etc/php/7.1/fpm/php.ini

сызық іздейді

;cgi.fix_pathinfo = 1

жолды алып тастап, біреудің орнына 0 қойыңыз

Cgi.fix_pathinfo = 0

Жүктелген файлдардың көлемін үлкейтейік. post_max_size тауып, оны пішінге келтіріңіз

Пост_максималды_өлшемі = 100М

Сценарийді өңдеу уақытын көбейтейік, max_execution_time іздеп, оны 300 секундқа орнатайық - әдетте үлкен MySQL кестелерімен жұмыс істеу үшін қажет.

Opcache.enable=1 opcache.enable_cli=1 opcache.memory_consumption=64 opcache.interned_strings_buffer=4 opcache.max_accelerated_files=7963 opcache.revalidate_freq=20

Файлды сақтаңыз. php7.1-fpm қайта іске қосыңыз

Қызмет php7.1-fpm қайта іске қосылады

MySQL серверін және phpmyadmin орнатыңыз

sudo apt орнату mysql-server-5.7

Орнату кезінде бізден әкімшіге құпия сөз орнату сұралады mysql сервері. Өтінішті орындаңыз.
Бәрі дайын. Енді дерекқор менеджерін орнатамыз

Sudo apt орнату phpmyadmin

Орнату кезінде ол сізден веб-серверді таңдауды сұрайды, кез келгенін таңдаңыз, егер ол дерекқорға құпия сөз орнатуды сұраса, оны орнатыңыз.
Енді біз веб-сайтымыз орналасатын каталогқа символдық сілтеме жасаймыз

Ln -s /usr/share/phpmyadmin /var/www/html/my.site.ru

Дерекқор менеджеріне мына мекенжай бойынша қол жеткізе аласыз

My.site.ru/phpmyadmin/

Болашақта phpmyaadmin дерекқор менеджері үшін өзіңіздің жеке nginx конфигурация файлыңызды жасап, оны mysql.my.site.ru сияқты ішкі доменге тасымалдауға және сервер авторизациясын орнатуға болады.

Сұрақтарыңыз болса, түсініктемелерде жазыңыз.

// echo get_the_post_thumbnail(get_the_ID(), "қатысты нобай"); // нобай өлшемін көрсету керек пе?>

Бірінші мақалада біз Windows7 жүйесінде Apache орнату жолын қарастырдық. Енді PHP тілін серверімізге қалай қосуға болатынын қарастырайық.

PHP орнату

1) http://windows.php.net/download/ сайтынан php арқылы zip мұрағатын жүктеп алыңыз. Мен Thread Safe таңдадым - php-5.3.5-Win32-VC6-x86.

2) php файлын c:/php-5.3.5/ қалтасына ашыңыз.

3) php-ді Apache-ге қосыңыз. Файлды ашыңыз httpd.conf. Ол қалтада конф Apache орнатқан жерде. Менде бұл бар C: Program Files (x86)Apache Software FoundationApache2.2conf .

php модулін қосу үшін httpd.conf файлына тек 3 нұсқауларды қосу керек:

(кодтау)
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
AddType қолданбасы/x-httpd-php phtml php
PHPIniDir "c:/php-5.3.5/"
(/кодтау)

Бұл жолдар шамамен httpd.conf файлының ортасына орналастырылуы керек, мысалы, LoadModule директиваларынан кейін бірден. Мен үшін олар файлдың 128 жолында аяқталады. Бұл директивалардың нақты орны маңызды емес, бірақ оларды httpd.conf файлының басында немесе ең соңында орналастыруға болмайды.

Ескерту.

  • Бірінші жол php5apache2_2.dll кітапханасында енгізілген PHP модулін жүктейді
  • Екінші жол PHP кеңейтімі бар файлдар мен PHP модулімен өңделетін application/x-httpd-php mime түрі арасындағы сәйкестікті орнатады.
  • Үшінші жол php.ini конфигурация файлының орнын нақты көрсетуге мүмкіндік береді.

4) php-де конфигурация файлын жасау. c:/php-5.3.5 каталогында бірнеше конфигурация файлының үлгілері бар. Файлды негізге алайық c:/php-5.3.5/php.ini-өндірісжәне оның атын өзгерту php.ini.Осылайша, PHP конфигурация файлы (php.ini) c:/php-5.3.5 каталогында орналасады және осы жерде PHP конфигурациясының барлық өзгерістері жасалуы керек.

httpd.conf файлына өзгерістер енгізіп, php.ini файлын жасағаннан кейін Apache бағдарламасын қайта іске қосыңыз.

5) Тексеру. C:Program Files (x86)Apache Software FoundationApache2.2htdocs қалтасында кодпен index.php файлын жасаңыз:

(кодтау)

(/кодтау)

Енді браузеріңізде http://localhost/index.php мекенжайына өтіңіз. Егер бәрі дұрыс орындалса, сіз PHP параметрлері бар күлгін кестені көресіз.

Қосымша PHP параметрлері

Қысқа қолдауды қосыңыз php жазбалары, php.ini ішінде short_open_tag функциясын тауып, оны қосыңыз: short_open_tag = Қосулы

Php.ini файлында php кеңейтімдерінің жолын көрсетіңіз, ол үшін түсініктемені алып тастаңыз және extension_dir жолын толтырыңыз. Бұл маған ұқсайды:

(кодтау)
extension_dir = "c:/php-5.3.5/ext"
(/кодтау)

(кодтау)
extension=php_mbstring.dll
(/кодтау)

және жұмыс істеу үшін кеңейтім=php_mysqli.dll жолы MySql дерекқорларыдеректер:

(кодтау)
extension=php_mysqli.dll
(/кодтау)

Егер сіз Linux пайдаланушысы, содан кейін «» мақаласын қараңыз.

PHP 7 шығысы

Қосулы осы сәт PHP 7.0.0 Альфа 2 шығарылымы қол жетімді. Бірінші бета нұсқасы жақын күндері пайда болады. Нақты жұмыс үшін альфалар да, беталар да ұсынылмайды. Бірақ сіз оларды сынақ серверінде қолданып көруге болады.

Сонымен қатар, PHP7-дегі өзгерістер өте маңызды:

  • PHP 5.6 нұсқасымен салыстырғанда PHP 7 өнімділігін екі есеге дейін арттырыңыз (уау!)
  • Күтілетін 64 биттік қолдау
  • Көптеген қауіпті қателер енді Ерекшеліктер болып табылады
  • Ескі және қолдау көрсетілмейтін SAPI файлдарын жою ( бағдарламалық интерфейстерсерверлік қолданбалар) және кеңейтімдер
  • NULL операторы біріктірілуде (??)
  • Біріктірілген салыстыру операторы (<=>)
  • Қайтару түрі туралы мәлімдеме
  • Скаляр типті декларация
  • Анонимді сабақтар
Windows жүйесінде PHP 7 қалай орнатуға болады

Кез келген нұсқадағы PHP әрқашан дерлік сервермен және дерекқорды басқару жүйесімен жұптастырылған. Егер сізде мүлдем сервер болмаса, «» мақаласын қараңыз. Осы мақалада PHP орнатуға келгенде, осы жерге оралыңыз.

Егер сізде сервер бар болса, онда сіз «» мақаласында жаңарту туралы жалпы сұрақтарды таба аласыз.

Windows жүйесінде PHP 7 орнату мүмкіндіктері

Мен Apache 2.4 VC14 нұсқасына орнаттым. Егер сіз әлі серверіңізді жаңартпаған болсаңыз, солай жасаңыз. Осы нұсқаулыққа арналған сілтемелер мен мәліметтер.

PHP 7.0 жүктеп алу үшін мына сайтқа өтіңіз

Қонақтардан жасырылған

Әрқашан барлық бағдарламаларды тек ресми веб-сайттардан жүктеп алыңыз!

Нұсқаны таңдаңыз Thread Safe(64 биттік немесе Apache серверіңіз сияқты 32 биттік).

Міндетті түрде қажет Visual Studio 2015 үшін қайта таратылатын Visual C++! Apache серверін әлдеқашан жаңартқан болсаңыз, бұл серверге де осы пакет қажет. Анау. сіз оны әлдеқашан орнатқан болуыңыз керек. Егер бұлай болмаса, онда өтіңіз

Қонақтардан жасырылған

Және тиісті биттік пакетті жүктеп алыңыз.

Жүктеп алғаннан кейін оны орнатыңыз.

Серверді орнату кезінде пайдалансаңыз, PHP-ден жүктелген мұрағаттың мазмұнын каталогқа ашыңыз. C: PHP сервері.

Осы каталогқа өтіңіз, файлды табыңыз php.ini-әзірлеужәне оның атын өзгерту php.ini.

Бұл файлды кез келген файлмен ашыңыз мәтіндік редактор, сол жерден сызықты табыңыз

; extension_dir = "ext"

Және онымен ауыстырыңыз

Extension_dir = "ext"

Енді біз PHP кеңейтімдерін қосуымыз керек, өйткені оларсыз көптеген сайттар мен сценарийлер жұмыс істемейді. Назар аударыңыз: Қазіргі уақытта кейбір кеңейтімдер серверді іске қоса алмайды, сондықтан төменде мұқият қараңыз. Жолдар тобын табыңыз:

;extension=php_bz2.dll ;extension=php_curl.dll ;extension=php_fileinfo.dll ;extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php_gmp.dll ;extension=dd.imtlp;extension. =php_interbase.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_exif.dll ; mbstring-тен кейін болуы керек, себебі ол соған байланысты ;extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Oracle Database 12c Instant Client бағдарламасымен пайдалану ;extension=php_openssl.dll ;extension=php_pdo_firebird.dll ;extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_oci.dll ;extension=php_dpgl;extension=php_dpgl; .dll ;extension=php_pdo_ sqlite.dll кеңейтім=php_pgsql.dll ;extension=php_pspell.dll ;extension=php_shmop.dll

Және оларды келесі жолдармен ауыстырыңыз. Кейбір кеңейтімдердің өшірілгенін ескеріңіз, себебі олар қосылған кезде Apache іске қосылмайды!

Extension=php_bz2.dll кеңейтімі = php_curl.dll кеңейтімі = php_fileinfo.dll кеңейтімі = php_gd2.dll кеңейтімі = php_gettext.dll кеңейтімі = php_gmp.dll кеңейтімі = php_intl.dll кеңейтімі = php_imap.dll ;extension = php_dll. dll кеңейтімі=php_mbstring.dll кеңейтімі=php_exif.dll ; mbstring кейін болуы керек, себебі ол оған байланысты extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Oracle Database 12c Instant Client кеңейтімімен пайдаланыңыз=php_openssl.dll ;extension=php_pdo_firebird.dll extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll кеңейтімі=php_pdo_odbc.dll кеңейтімі=php_pdo_odbc.dll кеңейтімі_p_p. dll кеңейтімі=php_pgsq l.dll кеңейтім=php_pspell.dll кеңейтімі=php_shmop.dll

Енді біз келесі жолдар тобын табамыз:

;extension=php_soap.dll ;extension=php_sockets.dll ;extension=php_sqlite3.dll ;extension=php_tidy.dll ;extension=php_xmlrpc.dll ;extension=php_xsl.dll

Бұл кеңейтімдердің барлығын қосуға болады:

Extension=php_soap.dll extension=php_sockets.dll extension=php_sqlite3.dll extension=php_tidy.dll extension=php_xmlrpc.dll extension=php_xsl.dll

Файлды сақтаңыз және жабыңыз.

Енді Apache конфигурация файлына көшейік. Менің нұсқауларыма сәйкес орнатқандар үшін бұл файл осында C:ServerbinApache24confhttpd.conf

Оны кез келген мәтіндік редактормен ашыңыз. Біз PHP 5-ке қосылған жолдарды тауып, оларды жоямыз.

Және сипаттайды тек ерекше нүктелер, бұл Windows жүйесінде Apache24 және PHP7 орнатуға қатысты. Орнату сипаттамасы MySQL ДҚБЖөзгеріссіз қалады және осы нұсқаулықта қайталанбайды.

Оқуды жалғастырмас бұрын, Windows жүйесінде осының барлығын орнату және конфигурациялау қажет пе, соған назар аударыңыз, мүмкін, дәл сол нәрсені Windows жүйесінде орнатуға уақытыңыз бен жүйкеңізді ысырап етпеу керек пе? Қалай болғанда да, мақаланы оқыңыз. Мүмкін бұл уақытты ғана емес, денсаулықты да үнемдейтін шығар.

Бұл нұсқаулық бар әзірлеушілерге арналған негізгі білім Apache және PHP. Бұл нұсқаулық сипаттайтын болады тек айырмашылығыВ Apache орнатужәне негізгі нұсқаулары бар PHP PHP орнату 5.6. Егер сіз WEB серверінің, http протоколының және PHP интерпретаторының не екенін білмесеңіз, құжаттаманы оқу арқылы бұл туралы әрқашан толығырақ білуге ​​болады.

Жауабы осы немесе негізгі нұсқаулардағы сұрақтарға түсініктемелерде жауап бермеймін; негізгі нұсқауларға сілтеме бірінші абзацта көрсетілген, сонымен қатар Apache және PHP жұмысын түсінуге қатысты сұрақтар, тіпті әзірлеудегі қателер туралы сұрақтарға көбірек. Ол үшін тиісті ресурстар, әдебиеттер, форумдар және курстар бар. Дегенмен, сіз әрқашан сізді қызықтыратын кез келген сұрақ қоя аласыз. Мүмкін сізге қоғамдастықтан біреу көмектесуі мүмкін.

Ендеше, кеттік!

Apache 2.4 VC14 орнату

  1. Жүктелуде Apache 2.4 екілік VC14 http://www.apachelounge.com/download/ сілтемесі арқылы жүйеңіз үшін сервердің 64-биттік нұсқасын жүктеп алыңыз. Бұл жолдарды жазу кезінде файл келесідей аталды: httpd-2.4.17-win64-VC14.zip
  2. Егер сізге қосымша модульдер қажет болса, оларды сол жерден жүктеп алуға болады (негізгі орнату үшін қажет емес)
  3. Microsoft веб-сайтынан Visual Studio 2015 жаңартуларына арналған Visual C++ Redistributable бағдарламасын жүктеп алыңыз және орнатыңыз.
  4. Қалтаның мазмұнын ашыңыз Apache24жүктеп алынған мұрағаттан D:\USR\apache. D:\USR\apache ішіне мұрағаттағы Apache24 қалтасын емес, оның мазмұнын қою керек екенін ескеріңіз. Ештеңені орнатудың қажеті жоқ.
  5. Файлдағы мәнді өзгертіңіз ServerRootқосулы "d:/USR/apache" (37-жол) және мән DocumentRoot(Және Дирекротия) қосулы "d:/USR/www" (243 және 244-жолдар). Сондай-ақ 219-жолдан түсініктеме алып, оны келесіге өзгерту керек: Сервер атауы жергілікті хост: 80
  6. Бір файлдағы журналды сақтау параметрлерін өзгертеміз (параметрлерді табыңыз және өзгертіңіз): ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" ортақ
  7. Apache қызметін орнатыңыз. Пәрмен жолын ашыңыз Әкімші атынанжәне сол жерге келесі жолды енгізіңіз: D:\USR\apache\bin\httpd.exe -k install
  8. Біз қызметті орнату кезінде қате туралы хабарларды бақылаймыз. Егер бәрі дұрыс орындалса, қателер болмауы керек. Егер жолды орындағаннан кейін пәрмен жолы қайтадан пайда болмаса, сіз бірдеңені дұрыс істемедіңіз. Теру қателерін болдырмау үшін жай ғана көшіру және қою функцияларын пайдаланыңыз.
  9. үшін жұмыс үстелінде таңбаша жасаңыз D:\USR\apache\bin\ApacheMonitor.exeжәне/немесе оны іске қосуға қойыңыз (WIN8..10 жүйесінде іске қосу терезесін ашу үшін WIN+R пернелерін басыңыз, содан кейін енгізіңіз. қабық: іске қосужәне OK түймесін басыңыз)
  10. ApacheMonitor іске қосыңыз. Жүйе науасында төте жол пайда болады. Оны тінтуірдің сол жақ түймешігімен басып, Apache24 -> Бастау таңдаңыз.
  11. Браузерде http://localhost/ өтіңіз - сіз көруіңіз керек Ол істейді!
  12. Егер сіз мұндай жазуды көрмесеңіз, біз ненің дұрыс емес екенін анықтаймыз (біз журналдарды оқимыз, google, мәселені өзіміз шешуге тырысамыз, өйткені біз веб-сервердің қыр-сырын түсінуді шештік)

PHP 7 орнату

  1. Жүктелуде соңғы нұсқасы VC14 x64Thread Safe http://windows.php.net/download/ сілтемесі арқылы. Сізге қажет екенін ескеріңіз VC14және дәл Thread Safe. Сізге қажет файл келесідей аталуы мүмкін: php-7.0.0-Win32-VC14-x64.zip
  2. Мұрағаттың мазмұнын шығару D:\USR\php. Apache сияқты, ештеңе орнатудың қажеті жоқ.
  3. Файлға D:\USR\apache\conf\httpd.confжолдарды қосыңыз: LoadModule php7_module "d:/USR/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php # PHPIniDir "D:/USR/php" php.ini файлына жол
  4. Ал біз өзгереміз мағынасыпараметр DirectoryIndexқосулы index.html index.php (278-жол)
  5. ApacheMonitor пайдалану қайтадан қосу Apache (Apache24 -> Қайта іске қосу)
  6. Біз http://localhost/index.php браузеріне өтіп, PHP жұмыс істеп тұрғанына көз жеткіземіз (браузер PhpInfo шығысын көрсетеді).
  7. Конфигурация файлы үлгісінің көшірмесін жасау D:\USR\php\php.ini-әзірлеуАтымен D:\USR\php\php.ini- Бұл PHP үшін конфигурация файлы.
  8. Конфигурация файлын өңдеу D:\USR\php\php.ini. Іздеуді пайдалана отырып, біз файлдың ішінен табамыз, оның түсініктемесін алып тастаймыз және параметрлерді өзгертеміз. Кеңейтім параметрі PHP кеңейтімдерінің жиынын көрсететінін ескеріңіз. Қажетті кеңейтімдерге түсініктеме беріңіз. Мысалда маған қажет кеңейтімдер. Мені емес, өз уақыт белдеуіңізді көрсетіңіз: extension_dir = "D:/USR/php/ext" sys_temp_dir = "D:/USR/tmp" extension=php_curl.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_mbstring.dll extension=php_mysqli.dll extension=php_openssl.dll date.timezone = Еуропа/Запорожье

    Егер сізде curl жұмысында қиындықтар туындаса, осы нұсқауларды қараңыз.

  9. Пәрмен жолында орындаңыз php -mқосылған кеңейтімдер тізімін көру үшін.
  10. Қайта іске қосылуда Apache мониторын қолданатын Apache

Қалғанының барлығын орнату және конфигурациялау өзгерген жоқ. Толық ақпаратты PHP 5.6 орнату нұсқаулығынан қараңыз.

htmlAcademy және мен сонда тәлімгер болып жұмыс істейміз. Қарқынды курстың бөлігі ретінде студенттер жұмыс ортасын жақсартуы керек және бұл жазба жаңадан бастаушылар үшін осы қиын тапсырманы жеңілдетуге бағытталған. Тамақ әртүрлі жолдартолыққанды LAMP стекін көтеру, бірақ біз классикалық жолмен жүреміз. Барлық компоненттерді бөлек конфигурациялайық (дайын комбайндарды қолданбай) және PHP-ден бастайық (дайын LAMP жинақтарын талқылайтын жазба міндетті түрде болады). Мен болашақта PHP интенсивті жүйесінде тәлімгер ретінде жұмыс істеуді жоспарлағандықтан, мен басқа операциялық жүйелерде (Linux, macOS) қайталау үшін ұқсас нұсқауларды жазамын. Олар айтқандай, бір рет терлеу жақсы, бірақ содан кейін ол бәріне оңайырақ болады. Ендеше, бастайық.

Windows жүйесіне арналған PHP жүктеп алыңыз

Ресми веб-сайтқа өтіп, жүктеп алыңыз ағымдағы нұсқасы PHP. Жазу кезінде бұл - 7.1.4 . Бетте бірнеше тарату опциялары бар. Менде Windows 7 x64 жүйесі бар, сондықтан VC14 x64 Thread Safe бар zip мұрағатын таңдаймын.

Жүктеп алу үшін екі тарату нұсқасы бар екенін ескеріңіз: Thread-Safe (TS)Және Thread-қауіпсіз емес (NTS). Таңдау аудармашыны қалай пайдалануды жоспарлағаныңызға байланысты. TS бір веб-қызмет процесі үшін пайдалану ұсынылады (мысалы, Apache үшін mod_php модулі арқылы конфигурацияланған). NTS IIS (Internet Information Service) және балама FastCGI веб-серверлерін (мысалы, FastCGI модулі бар Apache) және пайдалану үшін ұсынылады. пәрмен жолы.

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-әзірлеуВ php.ini. Сонымен, әрекеттердің соңында php.ini файлы php бар каталогта пайда болуы керек. Келесі жазбаларда біз оның мазмұны туралы толығырақ айтатын боламыз.

Пәрмен жолынан PHP тестілеу

Бұл қадамда «орнату» аяқталды. Консольді ашыңыз ( cmd.exe, төте жол Аксессуарлар мәзірінде қол жетімді) және пәрменді енгізіңіз:

C:\php\php.exe - нұсқасы

Нәтиже келесідей болады:

PHP 7.1.4 (cli) (құрылған: 2017 ж. 11 сәуір 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Авторлық құқық (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1 -2017 Zend Technologies

Нәтиже PHP жұмыс істеп тұрғанын растайды. Мысалы, жаңа сценарий файлын жасап көріңіз («test.php» файлын «C:» дискінің түбірінде жасадым) және оған мәтінді орналастырыңыз:

Енді осы файлды орындап көріңіз және нәтижені көріңіз:

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

Функция phpinfo() PHP конфигурация туралы ақпаратты ыңғайлы пішінде көрсетеді. Бұл функция туралы кейінірек айтатын боламыз.

php.exe файлына қол жеткізуді жеңілдету

PHP жұмыс істеуге дайын, бірақ PHP интерпретаторына жолды консольге әр уақытта енгізу өте ыңғайсыз екенін мойындау керек. Өміріңізді жеңілдету үшін қоршаған ортаның айнымалы мәндеріне шағын өзгерістер енгізейік. Басқару тақтасында апплетті іске қосамыз «Жүйе»(немесе жай ғана жылдам пернені басыңыз «Windows + үзіліс кідіртуі». Содан кейін түймені басыңыз «Параметрлерді өзгерту». Пайда болған терезеде «Жүйенің қасиеттері», бетбелгіге барайық «Қосымша». Түймені тауып, басыңыз «Қоршаған ортаның айнымалылары».

Тізімнен айнымалыны табыңыз "ЖОЛ"және түймесін басыңыз «Өзгерту», айнымалыларды өңдеу терезесі пайда болады. «Айнымалы мән» өрісінде PHP арқылы каталогқа жолды қосу керек. Жолдың ең соңына өтіп, нүктелі үтірмен бөлінген, PHP арқылы каталогқа жолды көрсетіңіз: C:\php;

Міне, «Жарайды» түймесін басыңыз. Енді жүйені қайта жүктеңіз (өкінішке орай, сізге қажет). Windows жүйесін қайта іске қосқаннан кейін сіз PHP-ге жай ғана қол жеткізе аласыз: php Мысалы, нұсқа атын көрсету үшін мынаны жазыңыз:

Php – нұсқасы

Және «C:» дискінің түбірінде орналасқан test.php файлын түсіндіру үшін:

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 мекенжайына өтіп көріңіз. Параметрден кейін екенін ескеріңіз –твеб-сервердің түбірлік каталогы болатын каталогқа жолды көрсетеміз. Осы қалтада орналасқан барлық сценарийлер клиенттің сұрауы үшін қолжетімді болады. Менде «C:» дискісінде бір файл бар. 1.phpжәне дәл осыны сұраймын.

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

Қоршаған ортаның айнымалылары туралы аздап

Енді PHP конфигурация параметрлері файлын қалай іздейтіні туралы сөйлесейік (есіңізде болсын, php.ini). Құжаттама толық іздеу тізбегін қамтамасыз етеді. Қажетсіз асқынуларды болдырмау үшін мен қоршаған ортаның айнымалыларына дереу жаңасын қосуды ұсынамын - "PHPRC"және мән ретінде конфигурация файлы бар каталогқа жолды көрсетіңіз. Менің конфигурациям негізгі PHP файлдарымен бірдей каталогта орналасқан, сондықтан мен айнымалының мәнін көрсетемін -

"C:\php". Өзгеріс енгізілгеннен кейін қайта жүктеу қажет болады.

Мұның бәрі мен үшін. Жаңадан бастаушыларға арналған нұсқаулықтың бірінші бөлімі дайын.




Жоғарғы