رایانه: PHP (از ویکی)

EventApachePHP5.png

PHP (از ویکی)

از ویکی دیتریش
پرش به: ناوبری ، جستجو

PHP زبان اسکریپت انتخاب اول در کاتالوگ برنامه من است.

PHP چیست

PHP چیست؟ پردازنده PHP Hypertext ". یک زبان برنامه نویسی که برای توسعه وب سایت ها و برنامه های وب پویا در نظر گرفته شده است – مانند ASP یا ColdFusion. برخلاف چنین رویکردهایی ، PHP بصورت آزاد نرم افزار منبع باز است و در بسیاری از سیستم عامل ها (سیستم عامل ها ، سرورهای وب) قابل استفاده است. برخلاف زبانهای اسکریپت قدیمی (مانند پرل) که از قبل از وب به وجود می آیند ، PHP مخصوص استفاده در سرورهای وب ایجاد شده است. PHP با پردازش ساده فرم های وب ، ارتباط خوب آن با پایگاه های داده و انواع کتابخانه های عملکرد دیگر و همچنین توزیع گسترده آن تحت تأثیر قرار می گیرد. PHP یک پروژه آپاچی است http://php.apache.org = http://www.php.net

تاریخچه پی اچ پی

در پاییز 1994 ، راسموس لردورف هک را شروع کرد. نسخه ها:

  • PHP / FI 1.0 ، بهار 1995 ،
  • PHP – "ابزار صفحه شخصی شخصی" ، PHP / FI 2.0 ، تابستان 1995 ،
  • FI – "رابط فرم" ، PHP 3.0 ، 1997 ، [19659010] "صفحه شخصی شخصی" یا "پیش پردازنده PHP HyperText" ، PHP 4.0 ، بهار 2000.

نصب های من در PHP

نصب های PHP زیر را اجرا و از آنها استفاده می کنم:

  • محلی در ComputerGraumann تحت ویندوز ویستا phpinfo.php PHP 5.2.17
  • محلی در ComputerThinkbaer تحت ویندوز 7 phpinfo.php PHP 5.2.3
  • محلی در ComputerLonzo تحت WindowsXP Professional تحت phpinfo.php PHP.2 .1
  • در WebProvider در free.fr در phpinfo.php پی اچ پی 4.4.3
  • در WebProvider در Westhost در phpinfo php PHP 5.2.1
  • در WebProvider در Strato در phpinfo.php PHP 4.4.7

ارتقا به PH P 5.2.17

WordPress 3.3.1 دیگر با PHP 5.2.3 اجرا نمی شود ، بنابراین من PHP را از 5.2.3 به 5.2.17 ارتقا دادم.
متأسفانه هیچ نسخه واقعی وجود ندارد. شما باید PHP جدید را در یک پوشه جدید (D: bin PHP ، D: bin PHP php5apache2_2.dll) ،
نصب کنید.
نصب PHP با MSI سپس یک آپدیت کوچک از پرونده پیکربندی آپاچی httpd.conf را انجام می دهد. در انتهای پرونده conf ، سه خط در آن نقطه وارد پوشه نصب PHP می شوید.

ویژگی های ویژه PHP5 (ویندوز)

PHP5 و جلسات

تحت ویندوز ویستا ، php.ini ایجاد شده است:

 session.save_path = C :  کاربران  dkracht  AppData  محلی  Temp  php  جلسه

اگر این ساختار پوشه به طور تصادفی حذف شود ، مدیریت جلسه PHP دیگر به درستی کار نمی کند.
به عنوان مثال دیگر نمی توانید وارد مدیاویکی شوید …
به عنوان مثال ، برنامه "پاکسازی" CCleaner همه چیز را در زیر Tmp حذف می کند …

PHP5 و MySQL

پشتیبانی MySQL به طور دائم در PHP5 نصب نشده است (وارد شده در ) ، اما کتابخانه مشتری مشتری به نام libmysql.dll لازم است ، علاوه بر پسوند PHP php_mysql.dll .

کتابخانه مشتری بخشی از MySQL است ، اما در بسته PHP5 نیز گنجانده شده است. هشدار: درگیری نسخه ممکن است رخ دهد.

کتابخانه مشتری MySQL باید از Apache بارگیری شود ، در غیر این صورت پسوند PHP php_mysql.dll بارگیری نمی شود و یک پیام خطای مربوط در Apache وجود دارد. ورود به سیستم خطا (شما باید اکنون و پس از آن نگاهی بیندازید!)

به منظور یافتن کتابخانه مشتری MySQL برای بارگیری ، می توانید آن را در پوشه Windows / System انجام دهید. اگر این را نمی خواهید ، می توانید آن را در پوشه PHP بگذارید ، باید پوشه PHP در PATH گنجانده شود. روش دیگر ، می توانید آنها را در پوشه Apache / bin قرار دهید.

PHP5 و OpenSSL

پسوند PHP php_openssl.dll همچنین به کتابخانه libeay32.dll نیاز دارد. برای من این تنها در صورتی کار می کرد که libeay32.dll را در پوشه Apache / bin کپی کنم.

پی اچ پی در رایانه Kragenbaer

نصب

پیکربندی

پی اچ پی در رایانه Westhost

نصب پی اچ پی Westhost

  • نسخه: 5.2.1
  • فهرست راهنماي نصب: ؟؟؟
  • پرونده هاي پيكربندي
    • پرونده INI: /etc/php.ini (به بخش "پیکربندی" مراجعه شود)

پیکربندی پی اچ پی Westhost

متغیر محیط

  • PATH = ؟؟؟
  • PHPRC = ؟؟؟ (جایی که پرونده INI است)
  • PHPINFO:
    • API سرور: Apache
    • پرونده پیکربندی (php.ini) مسیر: /etc/php.iniociation19659051 قراردادPHP در ComputerLonzo

      نصب PHP ComputerLonzo

      • نسخه: 5.2.3
      • نصب دایرکتوری: C: File Files PHP
      • پرونده های پیکربندی
        • پرونده INI: C: Program php php.ini (به بخش "پیکربندی") مراجعه کنید

      پیکربندی PHP ComputerLonzo

      متغیر محیط

      • PATH = C: Program PHP
      • PHPRC = C: File Files PHP (ComputerLonzo: پرونده INI کجاست)
      • PHPINFO:
        • API سرور: Apache
        • پرونده پیکربندی (php.ini) مسیر: C: WINDOWS
        • پرونده پیکربندی بارگذاری شده: C: Program php php.ini

      پیکربندی PHP Apache 1.3.29 [19659025] "httpd.conf" را در پرونده تنظیمات آپاچی وارد کنید:

       LoadModule php5_module "C: \ Program \ PHP \ php5apache.dll"
       ...
       AddModule mod_php5.c
       ...
       برنامه AddType / x-httpd-php .php .php4 .php3 .phtml
       برنامه AddType / x-httpd-php-source .phps
      
      • نه "PHPIniDir = …" این برای Apache 2 است …
       #BEGIN PHP ویرایشگرهای نصب - فقط از راه حذف کنید.
      #### PHPIniDir "C: \ برنامه ها \ PHP \"
      LoadModule php5_module "C: \ Program \ PHP \ php5apache.dll"
      #END PHP INSTALLER EDITS - فقط در صورت غیر قابل حذف حذف کنید
      

       EventApachePHP5.png

      PHP در ComputerBraunbaer

      نصب PHP 5.2.3

      • شناسه كتابخانه نرم افزار قطعي: PHP
      • نام: PHP
      • نسخه: .3 (6/28/2007 ComputerBraunbaer)
      • ارائه دهنده: http://www.php.net
      • دایرکتوری نصب: d: فایلهای برنامه PHP
      • پرونده های پیکربندی
        • پرونده INI: d: program php php.ini (به بخش "پیکربندی") مراجعه کنید

      پسوندهای نصب شده

      با PHP5 ، پسوندها را می توان در طی مراحل نصب انتخاب کرد.

      • domxml
      • GD2
      • imagick (برای کاربرد MediaWiki)
      • LDAP
      • MySQL (برای برنامه MediaWiki)
      • SMTP

      ] علاوه بر این ، پسوندهای به اصطلاح پویا را می توان در php.ini مشخص کرد.

      PHP پیکربندی در ComputerBraunbaer

      متغیر محیط

      • PATH = D: Program PHP
      • PHPRC = D: Program PHP (ComputerBraunbaer: جایی که پرونده INI است)

      تنظیمات زیر در php.ini :

      • پوشه برنامه های افزودنی: d: / program / php / ext
      • Register_globals = روشن (برای برنامه PhpLinks)
      • upload_max_filesize = 16M (برای کاربرد Owl)
      • (برای Smarty)
        • = ".؛ D: php pear؛ d: php smarty ؛. Templates؛. Plugins؛. Includ" ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
        • php_db.dll ؟؟؟
        • php_dba.dll ؟؟؟
        • php_domxml.dll (به کدام برنامه نیاز دارد ؟؟)
        • php_gd2.dll (برای برنامه MediaWiki
        • php_iconv.dll ( برای برنامه MediaWiki)
        • php_ldap.dll (برای برنامه Rolodap)
      • Zend Optimizer (برای کدام برنامه ؟؟؟)
      • PHP-GTK

      پیکربندی Apache 1.3.29

      نصب به عنوان ماژول پویا Apache (SAPI):

       LoadModule php4_module d: / php / sapi / php4apache.dll
      AddModule mod_php4.c
      

      ماژول اصلی php4apache.dll به واحد ماژول PHP نياز دارد php4ts.dll . این ابتدا در WINNT system32 جستجو می شود ، اگر نمی خواهید در آنجا کپی کنید ، می توانید آن را در همان پوشه ای مانند php4apache.dll کپی کنید:

       کپی d: /php/php4ts.dll d: / php / sapi /php4ts.dll
      

      اگر سرویس آپاچی را مجدداً راه اندازی کردید ، با: Apache / 1.3.27 (Win32) PHP / 4.3.1 گزارش می دهد …

      اکنون پرونده پیکربندی Apache را اضافه کنید httpd.conf موارد زیر را اضافه كرد:

       برنامه AddType / x-httpd-php .php
      

      و اسکریپت های پی اچ پی قبلاً توسط سرور وب آپاچی اجرا شده اند. به عنوان مثال http: //localhost/phpinfo.php

      برنامه های PHP

      برنامه استفاده استفاده پایگاه داده MySQL
      GmoChronik ورود به سیستم قدیمی وب من (به DocBook مهاجرت کرد) b2 [19659123] PhpWorkshop برای کارگاه SQL در PhpWorkshop میوه ها ، واژگان ،…
      gmo پایگاه داده های دسترسی GMO مهاجرت gmo
      PhpKnowhow [19659121دانش] knowhow
      kr8 i؟ 19659123] Owl Owl Document Management جغد
      PhpCalendar ورق های تقویم ماهانه
      PhpLinks برنامه PhpLinks (مدیریت پیوند) [1965912] [1365912] -اداری (همه)
      PhpWiki phpwiki قدیمی من (به TWiki مهاجرت کرد) phpwiki [19659123] Rolodap دسترسی به فهرست دایرکتوری LDAP
      Smarty موتور قالب برای وب سایتTraditional phplinks
      دفترچه تلفن شماره تلفن برای جستجوی معکوس (از جمله) 19659123] Typo3 <روش آزمایشی برای سیستم مدیریت محتوا typo3 typo3
      MediaWiki Fakkner-Wiki wikidb
      Xanadu بایگانی پایگاه داده من (بایگانی برنامه) 19659121] xanadu

      مترجم خط فرمان پی اچ پی "CLI"

      برای استفاده من از Smarty Template Engine PHP CLI لازم است زیرا می خواهم اسکریپت های PHP را بدون Apache WebServer صرفاً "از این قبیل" اجرا کنم. به طور خاص ، اسکریپت های PHP برای ایجاد صفحات HTML استاتیک به صورت فایل اجرا می شوند.

      از زمان PHP Versiom 4.3.0 ، CLI به صورت استاندارد در PHP گنجانده شده است و می توان به راحتی از این طریق استفاده کرد:

       d :  php  php.psd -f Method.php>  home  kracht  www  www.kr8.de  htdocs  lines.htm
      

      – Main.DietrichKracht – 25 مارس 2004

برگرفته از "http://wiki.kr8.de/index.php؟title=PHP&oldid=22219dingsociation19659180 است.پست19459064" کامپیوتر: PHP (از ویکی )