Skip to content

Commit 3709190

Browse files
committed
Upgrade Debian to 10 and php to 7.4
1 parent db967cb commit 3709190

File tree

3 files changed

+21
-19
lines changed

3 files changed

+21
-19
lines changed

Resources/doc/01-installation-dev.rst

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Installation on Dev server
22
==========================
33

4-
Installation on Debian 9
5-
------------------------
4+
Installation on Debian 10
5+
-------------------------
66

77
Install sudo, in case in required
88
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -39,9 +39,9 @@ Add nginx repos:
3939
Install nginx via ``sudo apt-get update && sudo apt-get install -y nginx``
4040

4141

42-
Install PHP 7.3
42+
Install PHP 7.4
4343
~~~~~~~~~~~~~~~
44-
Add repository for php 7.3:
44+
Add repository for php 7.4:
4545

4646
::
4747

@@ -50,21 +50,21 @@ Add repository for php 7.3:
5050
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
5151

5252

53-
Install required php modules ``sudo apt-get update && sudo apt-get install -y php7.3 php7.3-cli php7.3-intl php7.3-xdebug php7.3-mysqlnd php7.3-xml php7.3-mbstring php7.3-zip php7.3-fpm php7.3-curl`` Create and enable ``common.ini``:
53+
Install required php modules ``sudo apt-get update && sudo apt-get install -y php7.4 php7.4-cli php7.4-intl php7.4-xdebug php7.4-mysqlnd php7.4-xml php7.4-mbstring php7.4-zip php7.4-fpm php7.4-curl`` Create and enable ``common.ini``:
5454

5555
::
5656

57-
echo "; priority=99" | sudo tee /etc/php/7.3/mods-available/common.ini > /dev/null
58-
echo "date.timezone=Europe/Minsk" | sudo tee -a /etc/php/7.3/mods-available/common.ini > /dev/null
59-
echo "short_open_tag=0" | sudo tee -a /etc/php/7.3/mods-available/common.ini > /dev/null
60-
echo "xdebug.max_nesting_level=250" | sudo tee -a /etc/php/7.3/mods-available/xdebug.ini > /dev/null
61-
echo "xdebug.var_display_max_depth=5" | sudo tee -a /etc/php/7.3/mods-available/xdebug.ini > /dev/null
57+
echo "; priority=99" | sudo tee /etc/php/7.4/mods-available/common.ini > /dev/null
58+
echo "date.timezone=Europe/Minsk" | sudo tee -a /etc/php/7.4/mods-available/common.ini > /dev/null
59+
echo "short_open_tag=0" | sudo tee -a /etc/php/7.4/mods-available/common.ini > /dev/null
60+
echo "xdebug.max_nesting_level=250" | sudo tee -a /etc/php/7.4/mods-available/xdebug.ini > /dev/null
61+
echo "xdebug.var_display_max_depth=5" | sudo tee -a /etc/php/7.4/mods-available/xdebug.ini > /dev/null
6262
sudo phpenmod common
6363

6464

65-
Open php fpm config file ``sudo mcedit /etc/php/7.3/fpm/pool.d/www.conf``, find ``listen = /run/php/php7.3-fpm.sock`` and replace with ``listen = 127.0.0.1:9000``.
65+
Open php fpm config file ``sudo mcedit /etc/php/7.4/fpm/pool.d/www.conf``, find ``listen = /run/php/php7.4-fpm.sock`` and replace with ``listen = 127.0.0.1:9000``.
6666

67-
Restart ``php-fpm`` using command ``sudo service php7.3-fpm restart``.
67+
Restart ``php-fpm`` using command ``sudo service php7.4-fpm restart``.
6868

6969

7070
Install node.js and Yarn
@@ -122,15 +122,16 @@ Sudo for developer account
122122

123123
Install MySQL
124124
~~~~~~~~~~~~~
125-
Install mysql 5.5 using command ``sudo apt-get install -y mysql-client mysql-server``. Set ``root`` as password for ``root`` account. Update ``my.cnf`` and restart mysql
125+
Install mysql 5.5 using command ``sudo apt-get install -y default-mysql-client default-mysql-server``. Set ``root`` as password for ``root`` account. Update ``my.cnf`` and restart mysql
126126

127127
::
128128

129-
echo "[mysqld]" | sudo tee /etc/mysql/my.cnf > /dev/null
130-
echo "character_set_server = cp1251" | sudo tee -a /etc/mysql/my.cnf > /dev/null
131-
echo "default_storage_engine = MyISAM" | sudo tee -a /etc/mysql/my.cnf > /dev/null
132-
echo "[mysql]" | sudo tee -a /etc/mysql/my.cnf > /dev/null
133-
echo "default-character-set = cp1251" | sudo tee -a /etc/mysql/my.cnf > /dev/null
129+
echo "[mysqld]" | sudo tee /etc/mysql/mariadb.conf.d/51-mysql.cnf > /dev/null
130+
echo "character-set-server = cp1251" | sudo tee -a /etc/mysql/mariadb.conf.d/51-mysql.cnf > /dev/null
131+
echo "collation-server = cp1251_general_ci" | sudo tee -a /etc/mysql/mariadb.conf.d/51-mysql.cnf > /dev/null
132+
echo "default_storage_engine = MyISAM" | sudo tee -a /etc/mysql/mariadb.conf.d/51-mysql.cnf > /dev/null
133+
echo "[mysql]" | sudo tee -a /etc/mysql/mariadb.conf.d//51-mysql.cnf > /dev/null
134+
echo "default-character-set = cp1251" | sudo tee -a /etc/mysql/mariadb.conf.d/51-mysql.cnf > /dev/null
134135
sudo service mysql restart
135136

136137

config/packages/doctrine.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ doctrine:
99
dbal:
1010
# configure these for your database server
1111
driver: 'pdo_mysql'
12-
server_version: '5.5'
12+
server_version: ~
1313
charset: utf8mb4
1414
default_table_options:
1515
charset: utf8mb4

config/packages/doctrine_migrations.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ doctrine_migrations:
44
storage:
55
table_storage:
66
table_name: 'migration_versions'
7+
version_column_length: 255

0 commit comments

Comments
 (0)