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 - فقط در صورت غیر قابل حذف حذف کنید

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
