【发布时间】:2020-08-31 00:03:59
【问题描述】:
嘿嘿!
正如您在标题中看到的,我在服务器上加载 memcached 时遇到问题。 操作系统: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 服务器使用它,我不知道这是否正确,但我认为是。
当然,我在/etc/php7/php.ini 文件中添加了extension=/usr/lib/php7/modules/memcached.so。
我可以回答想要帮助我的人提出的任何问题。无论如何,我将非常感谢任何帮助。
嘿嘿!
【问题讨论】:
标签: php linux memcached alpine nextcloud