root@localhost:~# sudo apt-get install -t stretch-backports http://nginx.org/pac kages/mainline/debian/ $(lsb_release -sc) nginx
Reading package lists... Done
E: The value 'stretch-backports' is invalid for APT::Default-Release as such a r elease is not available in the sources
Если это происходит на VPS/VDS:
Для начала проверьте, установлен-ли у Вас вообще MySQL: mysql --version
Если выдаст -bash: mysql: command not found
То надо установить MySQL (ну а что, а мало ли): sudo apt-get install mysql-server
Если надо что-то кастомное, то смотрите здесь - https://blog.denisbondar.com/post/install-nginx-ph...
И потом, в любом случае, даже, если MySQL установлен, пропишите: /etc/init.d/mysql start
Надеюсь, помог!
Решил перейти на более новую версию PHP и как оказалось mysql в ней не работает
Ну ты не совсем правильно выразился просто)
Дело в том, что в PHP 5 были функции mysql_connect, mysql_query и т.д.
А в PHP 7 их убрали, оставили только mysqli_*
m0nym, да как все странно, искал установку месяц назад - не нашел.
Щас загуглил - да, все из коробки....
Но сложность заключается вот в чем: я так и не понял, как создавать БД, чем отличаются ключи hash, tree (дерево а че за дерево), мне надо как в Mysql - primary key, 1,2,3,4,5
И как делать CRUD на PHP, Lua, вот что не понятно
Алексей Тен, потому что я лох, поставил сейчас nginx 1.10.* из коробки в debian 9, поставил nginx-extras, и что вы думаете?
Работает....
Не знаете, существует ли русская документация по использовании lua в nginx? Сам синтаксис я понял, но какие фичи кроме ngx.say еще есть я хз)
Теперь указываю так:
Выдает ошибку: