Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.9.168] |
|
Сообщ.
#1
,
|
|
|
Установил Visual Studio Code.
Установил плагины «PHP Intelephense» и “PHP Server” (подключил интерпретатор PHP 8.3.7). Такой код выполняет <?php echo 'Привет мир!'; ?> А такой уже не может выполнить <?php $connect = mysqli_connect('localhost', 'root', '', 'base2'); if (!$connect) { echo 'Error connect to database!'; } ?> В браузере выводится ошибка: Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in C:\4_develop\test2.php:3 Stack trace: #0 {main} thrown in C:\4_develop\test2.php on line 3 OpenServer с PHP 8.1 может выполнить без ошибок весь код выше. Почему? |
Сообщ.
#2
,
|
|
|
Читайте документацию на PHP 8+ версии. С версии 8 функция mysqli_connect() устарела и не рекомендуется к использованию. По умолчанию в настройках интерпретатора PHP она отключена. Используйте класс mysqli и метод mysqli::__construct()
|
Сообщ.
#3
,
|
|
|
Подскажите, где скачать интерпритатор 7.4 (windows)?
На официальном сайте PHP 8.1 самая раняя https://windows.php.net/download#php-8.1 |
Сообщ.
#4
,
|
|
|
Сообщ.
#5
,
|
|
|
Еще не умею с Git рабоать. Как с Git качать?
|
Сообщ.
#6
,
|
|
|
Там же по шагам все описано до команд
Цитата Steps for using PHP from Git You can retrieve the PHP source code from our GitHub with this command: git clone https://github.com/php/php-src.git You can also download a snapshot from GitHub: Go to the php-src project page. Select the branch you're interested in from the branch dropdown. Click on the Download ZIP button. Make sure you're in the right directory to work on PHP: cd php-src You can then check out the branch you want to build, for example: PHP 7.4: git checkout PHP-7.4 PHP 8.0: git checkout PHP-8.0 PHP 8.1: git checkout PHP-8.1 PHP 8.2: git checkout PHP-8.2 PHP HEAD: git checkout master Note that certain combinations of autoconf and libtool may not work when used together, particularly with historical versions of PHP. See below for details. Also, certain versions of autoconf may generate warnings of AC_PROG_CPP called before AC_PROG_CC. These messages can usually be ignored. Run ./buildconf to generate the configure script. This may take several moments. From this point onwards, installation is similar to the installation of one of the official packages with one main difference – you will need a version of bison that is supported for the PHP version you want to build. You may also require re2c if you intend to change any of the scanner and parser files PHP uses. There are many other things, such as the XML source code for the documentation, available via Git. See the web-based view of the Git server to see what is available. The PHP Wiki has a useful Git FAQ, which provides useful tips and cheatsheets for using the PHP Git repository, and if you want to become involved in developing PHP, the Git Workflow page is also likely to be of interest. |
Сообщ.
#7
,
|
|
|
Цитата rownong@yandex.ru @ Подскажите, где скачать интерпритатор 7.4 (windows)? На официальном сайте PHP 8.1 самая раняя https://windows.php.net/download#php-8.1 Цитата rownong@yandex.ru @ Тяните с git Очень плохой совет!!! Человек работает с OpenServer. Это уже настроенный "комбайн". Там в наборе идет куча версий PHP (7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3). А с версии OpenServer 6.* появилась возможность одновременного изолированного запуска разных версий PHP под каждый проект. Просто нужно скачать обновленный OpenServer 6, установить его, потом создать проект и его настроить. На чтение документации уйдет максимум 15-20 мин. Если что-то будет непонятно - можно спросить тут, отвечу. |
Сообщ.
#8
,
|
|
|
Цитата Majestio @ Человек работает с OpenServer. Это уже настроенный "комбайн" Т.е. ваш совет, сделать тоже самое - лучше? Просто по вашему это должен вытащить с git уже OpenServer |
Сообщ.
#9
,
|
|
|
Цитата macomics @ Т.е. ваш совет, сделать тоже самое - лучше? Просто по вашему это должен вытащить с git уже OpenServer Нет, OpenServer - это собранный freeware продукт, в котором указанные версии PHP уже есть, и готовы работать "из коробки". OpenServer скачивается в виде установщика с обычного линка, повторюсь - там все есть, никаких git'ов не нужно! Как приятный бонус - там есть еще куча версий MySQL, MariaDB, PostgreSQL, MongoDB, Redis, Memcached, так же практически готовых "из коробки". Просто шикарнейшая вещь! Да, установщик весит порядка 1.2Gb, но оно того стоит - всё на все случаи жизни. Рекомендую ознакомиться и причяститься! |
Сообщ.
#10
,
|
|
|
Не выйдет. Виндой не пользуюсь уже давно, чтобы на неё что-то скачивать и ставить. Она у меня есть на VirtualBox, но не более чем для тестов.
Прикреплённый файлScreenshot_20240608_173945.png (49,74 Кбайт, скачиваний: 20) Прикреплённый файлScreenshot_20240608_173739.png (91,67 Кбайт, скачиваний: 16) |
Сообщ.
#11
,
|
|
|
Цитата macomics @ Не выйдет. Виндой не пользуюсь уже давно, чтобы на неё что-то скачивать и ставить. Она у меня есть на VirtualBox, но не более чем для тестов. Ну тогда придется тебе верить мне на слово |