همه چیز درباره نصب PHP در لینوکس

نصب PHP در لینوکس کنید،http://security.ubuntu.com/ubuntupool/main/p/php5/ اصلی سخت افزاری را در/etc/apt/source.list خود اضافه کنید.پرونده با استفاده از هر ویرایشگر متن.از طرف دیگر ، می توانید این مراحل را برای یافتن و نصب PHP در لینوکس اگر اوبونتو را اجرا نصب PHP در لینوکس می بارگیری PHP برای اوبونتو دنبال کنید:برای به دست آوردن نصب php برای ubuntu Linux ، به بسته‌ها.ubuntu.com بروید.به پایین بروید و فهرستهای بسته جستجو را بیابید.PHP5 را در قسمت کلمه کلیدی قرار دهید و نسخه Ubuntu خود را از Distribution.We استفاده هاردی انتخاب کنید.روی جستجو کلیک کنیددر صفحه نتیجه ، Package libapache2-mod-php5 را پیدا کرده و نصب PHP در لینوکس روی هاردی کلیک کنید (این یک پیوند است).در صفحه نتیجه بارگیری libapache2-mod-php5 را پیدا کنید.اگر از ردازنده 64 بیتی AMD استفاده می کنید ، روی amd64 کلیک کنید ، برای پردازنده Intel روی i386 کلیک کنید.در صفحه نتیجه بر روی http://security.ubuntu.com/ubuntu/pool/main/p/php5/libapache2-mod-php5_5.2.4-2ubuntu5.10_i386.deb کلیک کرده و پرونده بارگیری شده را ذخیره کنید.پس از به دست آوردن نصب کننده PHP ، دستورات زیر را با استفاده از ترمینال ریشه و آتش شروع کنید:aptitude نصب php5 libapache2-mod-php5 و راه اندازی مجدد سرور وب apache (از نسخه 2 استفاده کردیم) /etc/init.d/apache2سپس دوباره راه اندازی کنید.برای نصب php باید از امتیاز اصلی برخوردار باشید. نصب PHP در لینوکس بنابراین ، یا از su استفاده می کنید یا آن را از ترمینال ریشه اجرا می کنید.اکنون یک اسکریپت php مانند <؟ php echo phpinfo () ایجاد کنید؛ ؟> را ذخیره کنید و آن را به عنوان test.php در فهرست اصلی root server Apache یعنی / var / www ذخیره کنید.اطمینان حاصل کنید که مجوزهای / var / www و تمام زیر فهرستها و پرونده های آن را خوانده و اجرا کرده اید.PHP را روی CentOS Linux نصب کنیدپیش نیاز و نصبشما باید سرور آپاچی را فعال و فعال کنید.به عنوان root وارد شوید یا از ویژگی root برای نصب php در CentOs استفاده کنید.نصب PHP در لینوکس ما برای این آموزش از CentOs 5.3 استفاده کرده ایم.پس از بارگیری PHP5 برای CentOs ، از دستور زیر استفاده کنید:yum نصب phpراه اندازی مجدد apache:/etc/init.d/httpd راه اندازی مجدددر CentOS ، ریشه اصلی پیش فرض vi / var / www / html است.اکنون یک اسکریپت php مانند <؟ php echo phpinfo () ایجاد کنید؛ ؟> و آن را به عنوان test.php در فهرست اصلی سرور وب Apache (i / var / www / html) ذخیره کنید.اطمینان حاصل کنید که مجوزهای / var / www / html و همه زیر فهرست ها و پرونده های آن را خوانده و اجرا کرده اید.http: //localhost/test.php یا http: //your-ip-address/test.php را اجرا کنید. اگر خروجی دریافت کنید که نشان می دهد PHP نصب شده است ، با موفقیت PHP را نصب کرده اید.قبلی: نصب افزونه های php و php بر روی ویندوزبعد: PHP را در IIS در ویندوز 7 نصب کنید
avkanî PHP: نکات روزاولین عنصر آرایه را بدست آورید:مثال:array_shift (array_values ​​(آرایه $))؛در O (1):array_pop (array_reverse (آرایه $))؛موارد دیگر استفاده ، و غیره ...اگر اصلاح (به معنای تنظیم مجدد نشانگرهای آرایه) از $ array مشکلی نیست ، نصب PHP در لینوکس ممکن است استفاده کنید:بازنشانی (آرایه $)؛در صورت نیاز به "کپی" آرایه ای ، این تئوری باید کارآمدتر باشد:array_shift (array_slice (آرایه $، 0، 1))؛با PHP 5.4+ (اما ممکن است در صورت خالی خطای شاخص ایجاد کند):array_values ​​($ array) [0]؛Ref: https://bit.ly/38MK3pRدر این آموزش مراحل لازم برای نصب پیش فرض PHP 7.2 را در Ubuntu 18.04 و ادغام آن با Nginx و Apache ارائه خواهیم داد. ما همچنین نحوه نصب PHP 7.1 و 7.3 را به شما نشان خواهیم داد.اکثر چارچوب ها و برنامه های محبوب PHP از جمله WordPress ، Laravel ، Drupal و Nextcloud با PHP 7.2 سازگار هستند.پیش نیازهاقبل از شروع این آموزش ، اطمینان حاصل کنید که به عنوان یک کاربر با امتیازات sudo وارد سیستم شده اید.نصب PHP 7.2 با Apacheاگر از Apache به عنوان سرور وب خود برای نصب PHP و ماژول PHP Apache استفاده می کنید ، نصب PHP در لینوکس دستور زیر را اجرا کنید:sudo apt install php libapache2-mod-phpپس از نصب بسته ها ، سرویس Apache را مجدداً راه اندازی کنید:sudo systemctl شروع مجدد apache2نصب PHP 7.2 با Nginxبرخلاف Apache ، Nginx در پردازش پرونده های PHP پشتیبانی خاصی ندارد ، بنابراین باید یک برنامه جداگانه مانند PHP FPM ("مدیر فرآیند fastCGI") نصب کنیم که پرونده های PHP را مدیریت کند.برای نصب بسته های PHP و PHP FPM دستور زیر را اجرا کنید:sudo apt نصب php-fpmپس از نصب بسته ها می توانید وضعیت خدمات PHP FPM را با:وضعیت systemctl php7.2-fpm* php7.2-fpm.service - مدیر فرآیند PHP 7.2 FastCGI بارگذاری شده: بارگذاری شده (/lib/systemd/system/php7.2-fpm.service؛ فعال شده؛ پیش فروش فروشنده: فعال شده) فعال: فعال (در حال اجرا) از شنبه 2018-06-30 23:56:14 PDT؛ 1min 28s پیش اسناد: man: php-fpm7.2 (8) PID اصلی: 10080 (php-fpm7.2) وضعیت: "فرآیندهای فعال: 0 ، بیکار: 2 ، درخواست ها: 0 ، کند: 0 ، ترافیک: 0req / sec" وظایف: 3 (حد مجاز: 2321) CGroup: /system.slice/php7.2-fpm.service | -10080 php-fpm: فرآیند کارشناسی ارشد (/etc/php/7.2/fpm/php-fpm.conf)اکنون می توانید بلوک سرور Nginx را ویرایش کرده و خطوط زیر را اضافه کنید تا Nginx بتواند فایلهای PHP را پردازش کند:سرور { # . . کد دیگر محل \ .php $ شامل قطعه قطعه / fastcgi-php.conf؛ fastcgi_pass unix: /run/php/php7.2-fpm.sock؛ }}کپی ?فراموش نکنید که سرویس Nginx را مجدداً راه اندازی کنید نصب PHP در لینوکس تا پیکربندی جدید به مرحله اجرا درآید:sudo systemctl nginx را شروع مجدد کنیدنصب برنامه های افزودنی PHPبرای گسترش قابلیت های اصلی PHP می توانید چندین پسوند اضافی را نیز نصب کنید. برنامه های افزودنی PHP به صورت بسته ها در دسترس هستند و به راحتی با:sudo apt install php- [extname]به عنوان مثال اگر می خواهید برنامه های افزودنی MySQL و GD PHP را نصب کنید ، دستور زیر را اجرا می کنید:sudo apt install php-mysql php-gdپس از نصب یک پسوند جدید PHP ، بسته به راه اندازی خود ، راه اندازی مجدد سرویس Apache یا سرویس PHP را فراموش نکنید.تست پردازش PHPبرای آزمایش اینکه سرور وب شما به درستی برای پردازش PHP پیکربندی شده است ، یک پرونده جدید با نام info.php را در فهرست / var / www / html با کد زیر ایجاد کنید:/var/www/html/info.php<؟ phpphpinfo ()؛کپیفایل را ذخیره کنید ، مرورگر مورد نظر خود را باز کنید و از http: //your_server_ip/info.php بازدید کنیدعملکرد phpinfo اطلاعات مربوط به پیکربندی PHP شما را مطابق تصویر زیر نشان می دهد:نصب PHP 7.3 در اوبونتو 18.04PHP 7.3 آخرین نسخه پایدار PHP است. مراحل زیر را برای نصب PHPبر Ubuntu انجام دهید.با فعال کردن مخزن PHP Ondrej شروع کنید:sudo apt نصب نرم افزار-خواص مشترکsudo add-apt-repository ppa: ondrej / phpPHP 7.3 و برخی از متداول ترین PHP ها را نصب کنید:sudo apt install php7.3 php7.3-common php7.3-opcache php7.3-cli php7.3-gd php7.3-curl php7.3-mysqlبرای تأیید نصب ، دستور زیر را اجرا کنید نصب PHP در لینوکس که نسخه PHP را چاپ می کند:php -vPHP 7.3.1-1 + ubuntu18.04.1 + deb.sury.org + 1 (کلی) (ساخته شده: 13 ژانویه 2019 10:19:33) (NTS)حق چاپ (c) 1997-2018 گروه PHPZend Engine v3.3.1، Copyright (c) 1998-2018 Zend Technologies با Zend OPcache v7.3.1-1 + ubuntu18.04.1 + deb.sury.org + 1، حق چاپ (ج) 1999-2018 ، توسط Zend Technologiesنصب PHP 7.1 در اوبونتو 18.04از PHP 7.1 استفاده کنید فقط اگر می خواهید برنامه هایی را نصب کنید که با PHP 7.2 سازگار نباشد.برای نصب PHP 7.1 مراحل زیر را دنبال کنید:مخزن Ondrej PHP را با تایپ کردن فعال کنید:sudo apt نصب نرم افزار-خواص مشترکsudo add-apt-repository ppa: ondrej / phpPHP 7.1 و چند متداول ترین PHP را نصب کنید:sudo apt install php7.1 php7.1-common php7.1-opcache php7.1-mcrypt php7.1-cli php7.1-gd php7.1-curl php7.1-mysqlنصب را با تایپ کردن تأیید کنید:php -vPHP 7.1.20-1 + ubuntu18.04.1 + deb.sury.org + 1 (cli) (ساخته شده: 25 ژوئیه 2018 10:07:09) (NTS)حق چاپ (c) 1997-2018 گروه PHPZend Engine v3.1.0، Copyright (c) 1998-2018 Zend Technologies با Zend OPcache v7.1.20-1 + ubuntu18.04.1 + deb.sury.org + 1، حق چاپ (ج) 1999-2018 ، توسط Zend Technologiesنتیجهشما با موفقیت PHP را روی سرور Ubuntu 18.04 خود نصب کرده اید. نصب PHP در لینوکس همچنین می توانید در مورد نحوه نصب و راه اندازی یک پروژه PHP با آهنگساز مطالعه کنید.اگر هر گونه سؤال یا بازخورد دارید ، از اظهار نظر خود دریغ نکنید.https://virgool.io/@mohsen.mohammadi19908/%D8%A7%D9%87%D9%85%DB%8C%D8%AA-%D8%A8%D9%87%DB%8C%D9%86%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3-%DA%A9%D9%87-%D8%A7%D8%B2-%DA%86%D8%B4%D9%85-%D8%B4%D9%85%D8%A7-%D9%BE%D9%86%D9%87%D8%A7%D9%86-%D9%85%DB%8C-%D9%85%D8%A7%D9%86%D8%AF-luejjevbpj2w