Amazon Linux AMI์ Nginx + PHP7.4 + Memcached๋ฅผ ์ค์นํ๋ค.
์ผ๋จ ์ด๋ฒ ํฌ์คํธ์์๋ Memcached ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต์ ํ ๊ฒ์ด๋ค.
Amason Docs์ ๊ฐ๋ฉด ์ค์น์ ๋ํ ๋ด์ฉ์ด ๋์์๋ค.
ํ์ง๋ง ๋ง์ PHP7.4๋ก ๋ค์ด์ ์งํํ๋ ํ์ผ์ด ๋ค์ด๋์ง ์์์ ํ์ฐธ์ ํค๋งธ๋ค.
๊ทธ๋์ ๋ฐฉ๋ฒ์ ๊ณต์ ํด๋๋๋ก ํ๊ฒ ๋ค.
์ฐธ๊ณ ๋งํฌ
๊ด๋ จ AWS Docs ๋ณด๋ฌ๊ฐ๊ธฐ (memcached)
Amazon Docs์์๋ ๋ค์๊ณผ ๊ฐ์ด ์๋ด๋์ด์๋ค.
1. sudo yum install gcc-c++
2. sudo yum install php7.4
3. wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.4/latest-64bit
4. tar -zxvf latest-64bit
5. sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php/7.4/modules/
6. echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php-7.4.d/50-memcached.ini
ํ์ง๋ง ์ด๋ ๊ฒ ์งํํ ๊ฒฝ์ฐ,
3๋ฒ์์ ๋ค์ด์ด ๋์ง์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
๊ทธ๋์ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฐพ์๋๋ค.
ElastiCache์ ๋ค์ด๊ฐ์, ๋ชฉ๋ก ๋งจ ๋ฐ์ ElastiCache ํด๋ฌ์คํฐ ํด๋ผ์ด์ธํธ๋ฅผ ํด๋ฆญ
๋ฒ์ ์ ๋๋กญ๋ฐ์ค๋ฅผ ์ด์ด๋ณด๋ฉด ๋ค์ด์ด ๊ฐ๋ฅํ ElastiCache Memcached ํด๋ฌ์คํฐ ํด๋ผ์ด์ธํธ ๋ชฉ๋ก์ด ๋ณด์ธ๋ค.
๋ฆฌ๋ ์ค์์ wget๋งํฌ์ PHP 7.4 (x86-64-bit Linux)์ ๋งํฌ๋ฅผ ๋ฃ์ผ๋ฉด 7.4๋ฒ์ ์ ๋ค์ด์ด ๊ฐ๋ฅํ๋ค.
๋ค์๊ณผ ๊ฐ์ด ์งํ
(์์ค ๊ฒฝ๋ก๋ ์ ์ปดํจํฐ ๊ธฐ์ค์ด๊ธฐ ๋๋ฌธ์ ๋ค๋ฅผ ์ ์์ต๋๋ค.)
1. sudo yum install gcc-c++
2. sudo yum install php7.4
3. wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.4/latest-64bit-X86
4. tar -zxvf latest-64bit
5. sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php/modules/
6. echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/50-memcached.ini
์ค์ ์ ๋ณ๊ฒฝํ ํ์๋ ์ฌ์์์ ํด์ค์ผํ๋ค.
(nginx์ php-fpm ๋ชจ๋ ์ฌ์์ํด์ฃผ๋ ๊ฒ์ ์ถ์ฒ)
๊ทธ๋ผ 20000!
'๐ ํ๋ก๊ทธ๋๋ฐ > PHP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[PHP] Composer (0) | 2021.04.28 |
---|---|
[PHP] memcached ADD์ SET (0) | 2021.04.20 |
[PHP] ์ฟ ํค cookie (0) | 2021.01.06 |
[PHP] ์ถ๋ ฅ ํจ์ echo vs print (0) | 2021.01.03 |
[PHP]phpMyAdmin ์ค๋ฅ ํด๊ฒฐ: Warning in ./libraries/session.inc.php#105 ์ค๋ฅ (0) | 2020.06.06 |