برای طرح سوال و دسترسی به آموزش ها  کانال ما در تلگرام بپویندید  

بروز رسانی php در xampp

شاید شما هم بعد مدتی نیاز داشته باشید بخاطر عدم پشتیبانی کتابخانه ها یا قالبها یا پلاگینها نسخه php برنامه xampp خودتونو به نسخه های بالاتر ارتقا بدین.ما یکی از ساده ترین روشها رو به شما پیشمهاد میدیم و پیشفرض ما این هست که شما xamp رو در مسیر c:\xampp نصب کردین خب برای شروع وارد آدرس xampp بشین و اخرین نسخه منتشر شده xampp  رو دانلود کنین و از حالت فشرده خارج کنید.

حالا وارد پوشه ای که xampp جدید را از حالت فشرده خارج کردید شده و پوشه php را تعییر نام دهید مثلا php8سپس این پوشه را به پوشه ای که xampp در ان نصب شده برید

حالا فایل httpd-xampp.conf را باز کنید که در آدرس C:\xampp\apache\conf\extra قرار دارد


#
# XAMPP settings
#

<IfModule env_module>
SetEnv MIBDIRS “/xampp/php/extras/mibs”

#
# PHP-Module setup
#
LoadFile “/xampp/php/php7ts.dll”
LoadFile “/xampp/php/libpq.dll”
LoadModule php7_module “/xampp/php/php7apache2_4.dll”

#
# PHP-CGI setup
#
<IfModule php7_module>
PHPINIDir “/xampp/php”
</IfModule>

<Directory “/xampp/htdocs/xampp”>
<IfModule php7_module>
<Files “status.php”>
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
</Directory>

Alias /webalizer “/xampp/webalizer/”
<Directory “/xampp/webalizer”>
<IfModule php7_module>
<Files “webalizer.php”>
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
</IfModule>

را به صورت زیر تغییر دهید


#
# XAMPP settings
#

<IfModule env_module>
SetEnv MIBDIRS “/xampp/php8/extras/mibs”>

#
# PHP-Module setup
#
LoadFile “/xampp/php8/php8ts.dll”
LoadFile “/xampp/php/libpq.dll”
LoadModule php_module “/xampp/php8/php8apache2_4.dll”

#
# PHP-CGI setup
#
<IfModule php_module>
PHPINIDir “/xampp/php”
</IfModule>

<Directory “/xampp/htdocs/xampp”>
<IfModule php_module>
<Files “status.php”>
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
</Directory>

Alias /webalizer “/xampp/webalizer/”
<Directory “/xampp/webalizer”>
<IfModule php_module>
<Files “webalizer.php”>
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
</IfModule>

خب حالا فایل را ذخیره کنید و با استفاده از xampp controlpanel سرویس apache را ریستارت کنید.خب حالا phpinfo(); را اجرا کنید.

phpinfo();

خب حالا php ما به نسخه ۸.۱ اپدیت شد.

حل مشکل mysqli در phpmyadmin

برای ارتقا از php زیر ۸ به نسخه های ۸ یا بالاتر ممکن است در هنگام اجرای phpmyadmin با خطای mysqli مواجه شوید برای رفع این مشکل ابتدا فایل php.ini را باز کنید که در ادرس C:\xampp\php قرار دارد و خط

extension=mysqli

را به آدرس جدید تغییر دهید

extension=”C:\php8\ext\php_mysqli.dll”

حالا فایل را ذخیره کرده و سرور apache را ریستارت کنید.

و تمام


انتشار

در

توسط

برچسب‌ها:

نظرات

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *