当前位置:首页 > 美丽人生 > 学习成长 > 正文内容

Centos Install MemCached, Apcu and OpCache

RonWang4年前 (2021-11-15)学习成长852

This section provides instructions to install memcached on CentOS and Ubuntu. For additional information, consult the memcached

To install memcached on CentOS, perform the following tasks as a user with root privileges: 

modren-architecture

Install memcached and its dependencies:

yum -y update
yum install -y libevent libevent-devel
yum install -y memcached
yum install -y php-pecl-memcache

Change the memcached configuration setting for CACHESIZE and OPTIONS:

Open /etc/sysconfig/memcached in a text editor.

Locate the value for CACHESIZE and change it to at least 1GB

For example

CACHESIZE="1GB"
Service memcached restart

Restart your web server.

systemctl restart nginx

Install Apcu

These section we will install APCu (Alternative PHP Cache) on CentOS 7. APCu provided both opcode caching (opcache) and object caching APCu is the replacement for the outdated APC extension. It's very easy to install. Just follow these steps:

1. Install APCu . Before installing APCu, if your server doesn't have Remi Repository, install that first using this command:

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Now run this command to install APCu:

sudo yum install php-pecl-apcu

2. Dependency Packages for APCu , By entering this command, you can install dependency packages for APCu:

sudo yum install php-pear php-devel httpd-devel pcre-devel gcc make

3. Restart Web Server

sudo systemctl restart nginx php-fpm

Now check your phpinfo(); script to see APCu is installed or not:

apcu

4. APCu Admin Page

This is an optional step. I’m sharing a PHP file. You need to keep this file to your domain’s public html folder to see APCu admin page. Download this file from GitHub: Now open the file from browser (http://example.com/apcu.php):

apuc-admin-page.png

The default username and password is: admin, admin. You can change this from the apcu.php file:

#0 or 1. 0 for disable user and pass 

defaults('USE_AUTHENTICATION',0); 

defaults('ADMIN_USERNAME','admin'); 

defaults('ADMIN_PASSWORD','admin');

5. Config APCu

We can easily configure APCu. Open /etc/php.ini file and add value like this:

#Enable/Disable 

apc.enabled=1 

# Memory Segments 

apc.shm_size=512M 

## PHP file cache 1 hour## 

apc.ttl=3600 

## User cache 2 hour ## 

apc.user_ttl=7200 

## Garbage collection 1 hour ##  

apc.gc_ttl=3600

6. Store and Fetch Data

Create a file named cache.php and paste this code:

Now visit the cache.php to see the output.

Install OpCache

sudo yum install php-opcache -y

Now we can set our own config like:

nano /etc/php.d/10-opcache.ini
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

版权声明:本文为原创文章,版权归donstudio所有,欢迎分享本文,转载请保留出处!

本文链接:http://www.parentscn.com/?id=147

标签: 服务器

相关文章

Centos服务器PHP7.X版本的安装与更新

Centos服务器PHP7.X版本的安装与更新

运行服务器WEB时,有些系统对PHP的版本要求比较新,所有本文将特别介绍如何升级和安装新版本的PHP系统。Centos服务器的Nginx,MySQL(MariaDB)的部分参照《CentOS 7.9...

Centos 安装 MariaDB Ver 10.8.6

Centos 安装 MariaDB Ver 10.8.6

Install MariaDB 10.8 on CentOS 8 These are the ideal steps you’ll go through when installing MariaDB...

Centos服务器PHP7.4+安装

Centos服务器PHP7.4+安装

IntroductionA LEMP software stack is a group of open source software that is typically installed tog...

Centos彻底删除文件夹、文件命令

Centos彻底删除文件夹、文件命令

本文将介绍在Centos下面底删除文件夹、文件命令(centos 新建、删除、移动、复制等命令:01.新建文件夹mkdir 文件名新建一个名为test的文件夹在home下view sourc...

Centos Install OSCommerce 4.0

Centos Install OSCommerce 4.0

osCommerce is a Free shopping cart and open source Ecommerce software. You can choose to host you...

HTTPS证书的申请和部署

HTTPS证书的申请和部署

超文本传输协议安全 (HTTPS) 是 HTTP 的安全版本,HTTP 是用于在 Web 浏览器和网站之间发送数据的主要协议。HTTPS 经过加密,以提高数据传输的安全性。当用户传输敏感数据(例如通过...