如何在Linux上安装并配置Memcached以优化PHP性能?

在Linux上安装Memcached和PHP

安装Memcached

1、更新软件包列表

如何在Linux上安装并配置Memcached以优化PHP性能?插图1
(图片来源网络,侵删)
    sudo apt update

2、安装Memcached

    sudo apt install memcached

3、启动Memcached服务

    sudo systemctl start memcached

4、设置开机自启

    sudo systemctl enable memcached

5、检查Memcached状态

    sudo systemctl status memcached

安装PHP Memcached扩展

1、安装必要的软件包

如何在Linux上安装并配置Memcached以优化PHP性能?插图3
(图片来源网络,侵删)
    sudo apt install php-pear php-dev build-essential

2、安装PHP Memcached扩展

    sudo pecl install memcached

3、将Memcached扩展添加到PHP配置文件中

    echo "extension=memcached.so" | sudo tee /etc/php/7.4/cli/php.ini
    echo "extension=memcached.so" | sudo tee /etc/php/7.4/apache2/php.ini
    echo "extension=memcached.so" | sudo tee /etc/php/7.4/fpm/php.ini

4、重启Apache或其他Web服务器

对于Apache:

    sudo systemctl restart apache2

对于Nginx(假设使用PHP-FPM):

如何在Linux上安装并配置Memcached以优化PHP性能?插图5
(图片来源网络,侵删)
    sudo systemctl restart php7.4-fpm

5、验证PHP Memcached扩展是否已正确加载

创建一个包含以下内容的文件,例如info.php

    <?php phpinfo(); ?>

将其放置在Web服务器的根目录(例如/var/www/html),然后在浏览器中访问http://your_server_ip/info.php,并查找是否有memcached 部分。

配置PHP Memcached

1、编辑PHP Memcached配置文件

默认情况下,配置文件位于/etc/php/7.4/mods-available/memcached.ini,你可以根据需要修改该文件。

    [memcached]
    ; 指定memcached服务器地址和端口,可以有多个
    memcached.sess_binary = "localhost:11211"

2、重启Web服务器或PHP-FPM

对于Apache:

    sudo systemctl restart apache2

对于Nginx(假设使用PHP-FPM):

    sudo systemctl restart php7.4-fpm

通过以上步骤,你应该已经成功在Linux系统上安装了Memcached以及PHP的Memcached扩展,并进行了基本的配置。

小伙伴们,上文介绍linux安装memcached php的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/77993.html

小末小末
上一篇 2024年10月16日 14:30
下一篇 2024年10月16日 14:40

相关推荐