Hej!
所以,正如你可以读到的标题,我有一个问题,加载memcached在我的服务器.OS。Alpine Linux
我看到很多人已经遇到了这个问题,但总是在其他操作系统上出现,而且解决方法似乎对我不起作用。
问题是这样的:我用了 php -v
命令。
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php7/modules/memcached.so' (tried: /usr/lib/php7/modules/memcached.so (Error relocating /usr/lib/php7/modules/memcached.so: php_session_create_id: symbol not found), /usr/lib/php7/modules//usr/lib/php7/modules/memcached.so.so (Error loading shared library /usr/lib/php7/modules//usr/lib/php7/modules/memcached.so.so: No such file or directory)) in Unknown on line 0
PHP 7.3.17 (cli) (built: Apr 16 2020 23:18:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.17, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.17, Copyright (c) 1999-2018, by Zend Technologies
Memcached应该安装在这里。/usr/lib/php7/modules/memcached.so
而.so.so文件也在这个文件夹里。
我运行了 memcached -d -u nextcloud
以允许我的Nextcloud服务器使用它,我不知道这是否是正确的方式,但我认为是正确的。
当然,我添加了 extension=/usr/lib/php7/modules/memcached.so
在 /etc/php7/php.ini
文件。
我可以回答想要帮助我的人提出的任何问题。在任何情况下,我将非常感谢任何帮助。
Hej då!
你是否安装了 php7-pecl-memcached
包过 apk
? 我试了一下,能够看到两个人的 /usr/lib/php7/modules/memcached.so
档和 memcached
当我运行 php -m
.
你有没有试过 apk add php7-memcached
而不是 php7-pecl-memcached
?
我只是在AWS上旋转了一个服务器,使用这个工作很好。https:/web.archive.orgweb20200528070633http:/75.101.221.6。