Do I need /usr/local/etc/php/extensions.ini

  • I've had PFSense for a while, and through the upgrades I started getting messages on ssh and the console about # being deprecated in /usr/local/etc/php/extensions.ini .

    While troubleshooting a default gateway issue, I installed a new copy of PFSense on a VM.  On the new VM I noticed the file didn't exist. This was after I installed the same packages I had on my PFSense box I currently use.

    When I noticed that the file wasn't needed on a vanilla install with the same packages installed, I did a quick test of renaming the file.  After a reboot the issue I had with messages showing in SSH and the console disappeared.

    Off hand I can only think the contents of the file were for some old version of PFSense or package I no longer have installed.  But, I am unsure.  Below is the contents of the extensions file.  Can anyone shed some light on this file, and an idea if there are any negative consequences?

    Thanks in advance

    #define WARNLIB_TYPE_WHATEVER              (warnlib_whatever_get_type ())
    #define WARNLIB_UNPAIRED_ERROR (warnlib_unpaired_error_quark ())
    #define WARNLIB_WHATEVER(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), WARNLIB_TYPE_WHATEVER, WarnLibWhatever))
    #define __WARNLIB_H__
    #ifndef __WARNLIB_H__
    #include "gitestmacros.h"
    #include <gio gio.h="">/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
    /* interface */
    GQuark warnlib_unpaired_error_quark (void);
    gboolean warnlib_throw_unpaired (GError **error);</gio> 

  • Rebel Alliance Developer Netgate

    That isn't content that should have ever been in extensions.ini. Not sure where that came form, looks like source from some other program.

    You can rm /usr/local/etc/php/extensions.ini and then from the console menu use option 16. If anything is needed for PHP to run, that will fix it up.

Log in to reply