mirror of
https://github.com/Karaka-Management/Build.git
synced 2026-01-23 17:08:40 +00:00
Extend install for new dev env setup
This commit is contained in:
parent
e1eaed341d
commit
c463259757
42
install.sh
42
install.sh
|
|
@ -12,4 +12,46 @@ pecl install ast
|
|||
echo "extension=ast.so" | tee /etc/php/7.2/mods-available/ast.ini
|
||||
phpenmod ast
|
||||
|
||||
pecl install redis
|
||||
echo "extension=redis.so" | tee /etc/php/7.2/mods-available/redis.ini
|
||||
phpenmod redis
|
||||
|
||||
systemctl restart apache2
|
||||
|
||||
# Install redis
|
||||
apt-get install apt-get install build-essential tcl
|
||||
curl -O http://download.redis.io/redis-stable.tar.gz
|
||||
tar xzvf redis-stable.tar.gz
|
||||
cd redis-stable
|
||||
make
|
||||
make test
|
||||
make install
|
||||
mkdir /etc/redis
|
||||
cp /tmp/redis-stable/redis.conf /etc/redis
|
||||
nano /etc/redis/redis.conf
|
||||
# supervised systemd
|
||||
# dir /var/lib/redis
|
||||
nano /etc/systemd/system/redis.service
|
||||
echo "[Unit]" >> /etc/systemd/system/redis.service
|
||||
echo "Description=Redis In-Memory Data Store" >> /etc/systemd/system/redis.service
|
||||
echo "After=network.target" >> /etc/systemd/system/redis.service
|
||||
echo "[Service]" >> /etc/systemd/system/redis.service
|
||||
echo "User=redis" >> /etc/systemd/system/redis.service
|
||||
echo "Group=redis" >> /etc/systemd/system/redis.service
|
||||
echo "ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf" >> /etc/systemd/system/redis.service
|
||||
echo "ExecStop=/usr/local/bin/redis-cli shutdown" >> /etc/systemd/system/redis.service
|
||||
echo "Restart=always" >> /etc/systemd/system/redis.service
|
||||
echo "[Install]" >> /etc/systemd/system/redis.service
|
||||
echo "WantedBy=multi-user.target" >> /etc/systemd/system/redis.service
|
||||
adduser --system --group --no-create-home redis
|
||||
mkdir /var/lib/redis
|
||||
chown redis:redis /var/lib/redis
|
||||
chmod 770 /var/lib/redis
|
||||
systemctl start redis
|
||||
systemctl enable redis
|
||||
|
||||
# Install memcached
|
||||
apt-get install memcached libmemcached-dev libmemcached-tools
|
||||
systemctl restart memcached
|
||||
echo "extension=memcached.so" | tee /etc/php/7.2/mods-available/memcached.ini
|
||||
phpenmod memcached
|
||||
Loading…
Reference in New Issue
Block a user