Menu

Пишу по свежему, после установки и настройки локального сервера из Apache, PHP, Mysql, PhpMyAdmin на настольном компьютере .под управлением TrueOS

Все пакеты устанавливал через менеджер приложений AppCafe TrueOS.

1. Установил пакет apache24 , то есть Apache Web Serve 2.4 Пакет установился в директорию /usr/local/etc/apache24 . Открыв файл конфига Apache - httpd.conf , я увидел путь к директории, где будут лежать файлы сайтов, то есть DocumentRoot

DocumentRoot "/usr/local/www/apache24/data"

Запустив сервер командой в терминале через sudo

sudo service apache24 start

И набрав в браузере ссылку, адрес localhost , я увидел текст приветствия - Its Work!, который выводится кодом прописанный в файле index.html Создал свой файл index.php в корневой директории сервера Apache с вызовом одной функции phpinfo() и прописав в файле конфига Apache ;директиву запуска этого файла по умолчанию , я увидел белый экран . То есть PHP не подключен .

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

2. Установил PHP-72 через менеджер приложений AppCafe TrueOS,поскольку именно необходимо разрабатывать Джумла на новых версиях пхп . Сделал согласно мана http://php.net/manual/ru/install.unix.apache2.php , и PHP заработал .

3. Когда установил Phpmyadmin с пакета, то пришлось создавать символическую ссылку. Но когда попытался войти, то пустой пароль не подошел. Снес пакет и скачал Phpmyadmin для всех языков и распаковал в корневую директорию Apache . Набрав ссылку в браузере localhost/phpmyadmin , я увидел Phpmyadmin и ошибку о подключении расширений PHP . Установив все необходимые расширения , ошибки ушли.

4. И как в pcbsd у меня была непонятка с паролем root для Mysql . Перерыв все в интернете, установил пакет mysql56-server , предварительно переименовав  /var/db/mysql -> /var/db/mysql.old,

Добавить комментарий