سؤال

أريد تشغيل مفتش التعليمات البرمجية في فبستورم مع حزمة رمز الشم.ولكن رمز الشم يولد الكثير من الرسائل عديمة الفائدة على سبيل المثال "مطلوب المنطقة الزمنية الافتراضية منذ فب 5.4".للاستخدام اليدوي من رمز الشم يمكنني استخدام الخيار د لإعداد إعدادات فب.على سبيل المثال

phpcs -d date.timezone=Europe/Amsterdam

هل من الممكن إعداد هذا الخيار ل فبستورم?

هل كانت مفيدة؟

المحلول

نعم و لا (على الأرجح لا)

نعم -- يمكنك تكوين -d بارامز على مستوى فب مترجم.

Settings | PHP -- انقر على ... زر للوصول إلى قائمة المترجمين فب.

سكرتير خاص. وهذا سوف يؤثر على جميع البرامج النصية / الأدوات المنفذة باستخدام هذا مترجم فب معين من داخل إيد.


لا -- أعتقد بقوة أن فبكس لا يستخدم هذا مترجم فب-لأنه عند تكوين phpcs, ، كنت توفير المسار الكامل للملف القابل للتنفيذ 1) والتي سيتم تنفيذها باستخدام فب النظام الافتراضي و 2) لا يمكنك تمرير أي خيارات مخصصة عند توفيره (المسار فقط إلى الملف)

لذلك -- أفضل تكوين المنطقة الزمنية الافتراضية في فب الفعلي.إيني

نصائح أخرى

من الأفضل دائما تعيين المنطقة الزمنية على مستوى النظام php.ini.انظر وثائق تكوين فب التاريخ والوقت.لمعرفة أين نشط php.ini يقع ، يمكنك استخدام وظيفة phpinfo().كلي فب يستخدم الخاصة بها php.ini.لمعرفة ، حيث انها تقع يمكنك استخدامها على سبيل المثال:

php -i

php -i | grep 'Configuration File'

php --ini

ابحث عن" المنطقة الزمنية " ، وقم بإلغاء التعليق وتعيينه وفقا لاحتياجاتك.يمكنك العثور على قائمة المناطق الزمنية المدعومة في وثائق فب.

إذا لم يكن لديك مجموعة المنطقة الزمنية ، فستتلقى دائما تحذيرا ، لذلك من الأفضل تعيينها على مستوى النظام.لم يكن لديك لرعاية كل تنفيذ البرنامج النصي ثم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top