PHP에서 apc의 전체 이름은 중국어로 "선택적 PHP 캐시"를 의미하는 "대체 PHP 캐시"입니다. 이는 PHP에 효과적이며 웹 서버에서 PHP 코드를 캐시하고 최적화하는 데 사용할 수 있는 오픈 소스 캐시 도구입니다. , 서버 성능을 향상시킵니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
대체 PHP 캐시(APC) 소개
대체 PHP 캐시(APC) 전체 중국어 이름은 다음과 같습니다. "선택적 PHP" "캐시"는 PHP에 효과적인 오픈 소스 캐시 도구로 웹 서버에서 PHP 코드를 캐시 및 최적화하고 서버 성능을 향상시키는 데 사용할 수 있는 무료 개방형 PHP opcode 캐시입니다.
PHP 중간 코드를 캐싱하고 최적화하여 PHP 실행 속도를 높이는 무료 개방형 건전한 프레임워크를 제공하는 것이 목표입니다.
APC의 장점
1. 안정성
여러 대규모 사이트에서 테스트한 결과, 비록 낮은 부하 조건에서도 APC 성능은 eAccelerator에 비해 약간 떨어지지만, 트래픽이 많고 장기간 운영할 경우에는 APC는 eAccelerator보다 더 안정적입니다. PHP가 갑자기 정지되고 사이트에 502 오류가 나타나는 경우 APC를 사용하는 것이 좋습니다.
2. 기술 지원
APC는 빠르게 발전하고 있습니다. FACEBOOK이 APC에 업데이트를 추가한 이후로 많이 발전했습니다. 그러나 새 버전의 eAccelerator는 불안정하고 많은 기능과 코드가 삭제되었습니다.
3. 호환성
APC는 PHP5.3 버전을 잘 지원합니다.
설치 구성:
①: yum install php-apc
yum install php-apc
在php.ini里面加上extension=apc.so
即可。
②:编译安装
下载:http://pecl.php.net/get/APC-3.1.9.tar.gz
tar xvf apc-3.1.9.tar.gz cd apc-3.1.9 #/usr/bin/phpize (告诉php要动态加载) #./configure –enable-apc –enable-apc—mmap–with-php-config=/path/to/php/configfile(使用 which php查看) #make && make install
将apc.so 移至/path/to/php/extension/下面,改变文件权限:
#chmod 755 apc.so
在配置文件里面添加apc模块
#php –i |grep php.ini
先找到php.ini文件
# vim php.ini extension_dir = “./” extension_dir=”/path/to/php/extension”
编写apc.so文件
extension = apc.so apc.enabled = 1 apc.cache_by_default = On apc.shm_segments = 1 apc.shm_size = 128 apc.ttl = 7200 apc.user_ttl = 7200 apc.num_files_hint = 1024 apc.write_lock = On apc.gc_ttl = 3600 apc.ttl = 0 apc.mmap_file_mask = /tmp/apc.xxxxxx
我们是php与Apache结合,重启Apache即可生效。
若是单独的php-fpm,则重启php-fpm生效。
可以再phpinfo() 函数里面查看,也可以使用命令: php –i|grep apc
extension=apc.so
를 추가하세요. 다운로드: http://pecl.php.net/get/APC-3.1.9.tar.gz🎜rrreee🎜apc.so를 /path/to/php/extension/으로 이동합니다. 파일 권한 변경: 🎜rrreee🎜구성 파일에 apc 모듈을 추가하세요🎜🎜#php –i |grep php.ini
먼저 php.ini 파일을 찾으세요php –i|grep apc
🎜🎜권장 학습: "🎜PHP Video Tutorial🎜"🎜위 내용은 PHP에서 APC는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!