Bug #78949 [Opn->Fbk]: PEAR cannot find installed Archive/Tar.php
| From: | cmb@php.net | Date: | Fri, 02 Jul 2021 13:48:21 +0000 |
| Subject: | Bug #78949 [Opn->Fbk]: PEAR cannot find installed Archive/Tar.php | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-234764@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=78949&edit=1
ID: 78949
Updated by: cmb@php.net
Reported by: dries dot vints at gmail dot com
Summary: PEAR cannot find installed Archive/Tar.php
-Status: Open
+Status: Feedback
Type: Bug
Package: *General Issues
Operating System: macOS Catalina
PHP Version: 7.4.0
-Assigned To:
+Assigned To: cmb
Block user comment: N
Private report: N
New Comment:
> Are you sure that issue tracker is still maintained?
I'm pretty sure that it's not. :( However, having the ticket here
doesn't make much sense either.
Or has this been resolved in the meantime?
Previous Comments:
------------------------------------------------------------------------
[2019-12-16 11:43:46] dries dot vints at gmail dot com
> That is because PEAR has its own bugtracker[1].
Are you sure that issue tracker is still maintained? The youngest PHP version to report an issue
with is 5.4. So I can't report an issue with 7.4.
------------------------------------------------------------------------
[2019-12-14 19:02:17] cmb@php.net
> There wasn't a "PEAR" option in the "Package affected" list [â¦]
That is because PEAR has its own bugtracker[1]. So if this is
indeed a bug in PEAR, it should probably be reported there.
[1] <https://pear.php.net/bugs/>
------------------------------------------------------------------------
[2019-12-13 20:41:05] dries dot vints at gmail dot com
Hey drtechno, thanks for helping out, Yeah, I've installed PHP through Homebrew (see my first
comment). I use brew to install PHP and then pecl or PEAR to install any extensions.
------------------------------------------------------------------------
[2019-12-13 18:36:48] drtechno at mail dot com
I just noticing you are using macOS Catalina.
there are package managers like apt-get for the mac ( like Brew) but it would depend on if the
author made it available in those BSD (macOs) channels.
------------------------------------------------------------------------
[2019-12-13 18:23:43] drtechno at mail dot com
There are three ways, but it depends on your distro.
for Ubuntu, and other Debain type distros:
sudo apt-get update
sudo apt-get install php7.0-apcu -y
then sudo service php7.0-fpm restart (nginx) or sudo service apache2 reload
Debain-version has a configuration script
But on non debain systems that use apt-get, use this (which is the method you tried):
sudo apt-get update
sudo apt-get install php-pear -y
sudo pecl install apcu
add the plugin extension
echo "extension = apcu.so" | sudo tee -a /etc/php/7.0/mods-available/apcu.ini
Then add the symbol links for whatever webserver/service
Nginx (web and the command line interface (CLI) examples):
sudo ln -s /etc/php/7.0/mods-available/apcu.ini /etc/php/7.0/fpm/conf.d/30-apcu.ini
sudo ln -s /etc/php/7.0/mods-available/apcu.ini /etc/php/7.0/cli/conf.d/30-apcu.ini
Apache example:
sudo ln -s /etc/php/7.0/mods-available/apcu.ini /etc/php/7.0/apache2/conf.d/30-apcu.ini
then restart your web server:
sudo service php7.0-fpm restart (nginx) or sudo service apache2 reload (apache2)
The last way would be source code....
sudo apt-get update
sudo apt-get install php7.0-dev git build-essential -y
cd /tmp
git clone https://github.com/krakjoe/apcu
cd apcu
phpize
./configure
make
sudo make install
add the php extension:
echo "extension = apcu.so" | sudo tee -a /etc/php/7.0/mods-available/apcu.ini
Then add Symbol links:
for nginx:
sudo ln -s /etc/php/7.0/mods-available/apcu.ini /etc/php/7.0/fpm/conf.d/30-apcu.ini
sudo ln -s /etc/php/7.0/mods-available/apcu.ini /etc/php/7.0/cli/conf.d/30-apcu.ini
or for apache:
sudo ln -s /etc/php/7.0/mods-available/apcu.ini /etc/php/7.0/apache2/conf.d/30-apcu.ini
then restart web server:
sudo php7.0-fpm restart
or
sudo service apache2 reload
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=78949
--
Edit this bug report at https://bugs.php.net/bug.php?id=78949&edit=1