Конечно, сначала нужно установить ускорение загрузки, иначе последующая установка будет очень медленной.
Для установки используйте следующую инструкцию:
#cd /usr/ports/ftp/prozilla
#сделать установку чистой
В середине появится:
Это пример и страница руководства в формате HTML. Если вы не хотите использовать его и хотите изучить позже, вы можете добавить его, а затем нажать «ОК».
После завершения установки отредактируйте или создайте /etc/make.conf:
#ee /etc/make.conf
Закомментируйте исходную часть с помощью #. Если это минимальная установка, этот файл на данный момент будет недоступен. Добавьте следующее:
FETCH_CMD= проз
FETCH_BEFORE_ARGS= -r -k=4 –s FETCH_AFTER_ARGS= DISABLE_SIZE= да Если prozilla иногда не загружается нормально, вы можете # удалить контент, который мы добавили в /etc/make.conf. 2. Используйте следующие инструкции для установки Apache2.2.X : # cd /usr/ports/www/apache22 #make install clean Появится следующий рисунок:
Выбирайте установочные модули в соответствии со своими потребностями. Если вы не знаете, какие выбрать, просто по умолчанию и просто ответьте ОК.
По умолчанию достаточно, поэтому я отвечаю ОК здесь,
Установка завершается через несколько минут. Скорость зависит от скорости вашей сети, поскольку установочный пакет загружается онлайн.
[Вырезанная страница]3. Установите PHP5.2.1.
Выполните следующие инструкции:
# cd /usr/ports/lang/php5
сделать установку чистой
Во всплывающем окне подсказки используйте следующую конфигурацию
4. После завершения продолжайте установку некоторых часто используемых модулей PHP.
Пожалуйста, выполните следующие инструкции:
# cd /usr/ports/lang/php5-extensions/
сделать установку чистой
Во всплывающем окне подсказки используйте следующую конфигурацию
Появится меню, помимо элементов по умолчанию, мы должны выбрать следующие часто используемые элементы: CTYPE, CURL, EXIF, FOLTER, FTP, GD, GETEXT, GMP, MBSTRING, MCRYPT, MYQL, PDF, IMAP, PCRE, SESSION, РОЗЕТКИ, ЗЛИБ, ЗИП. Эти проекты очень часто используются, особенно SESSION.
Затем появится меню, просто оставьте значение по умолчанию:
Затем выберите это:
В конце концов, это то, что иностранцы «хотят», чтобы китайцы использовали.
После завершения установки запустите cp –rp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini #php5.
[Вырезанная страница]5. Установите MySQL
Используйте следующую команду
# cd /usr/ports/databases/mysql50-server
# сделать установку чистой
# cd /usr/ports/databases/php5-mysql
# сделать установку чистой
6. Базовые настройки Apache2.2.X
После установки Apache мы должны сначала выполнить некоторые основные настройки, прежде чем мы сможем начать его использовать. В этом разделе мы сначала представляем наиболее часто используемые элементы настроек, чтобы вы могли быстро настроить веб-сервер. Более подробные настройки Apache будут описаны в следующем разделе. Файл конфигурации Apache находится по адресу:
/usr/local/etc/apache22/httpd.conf, /usr/local/etc/apache22/extra/httpd-languages.conf, /usr/local/etc/apache22/extra/httpd-default.conf.
Установите /usr/local/etc/apache22/httpd.conf.
ServerAdmin устанавливает адрес электронной почты администратора
Установите свой адрес электронной почты. Этот адрес электронной почты появится на странице, когда на ней появится сообщение об ошибке. Следующие примеры являются значениями по умолчанию:
Администратор сервера [email protected]
ServerName устанавливает имя хоста и номер порта.
ServerName позволяет вам установить имя хоста. Если у вас нет имени хоста, вы можете установить его на IP-адрес, используемый вашим компьютером. Имя_сервера будет использоваться для перенаправления URL-адреса. Например, когда вы вводите URL-адрес «http://www.example.com/dir», Apache будет ссылаться на ваши настройки в «Имя_сервера» и изменит www.example.com на «Имя_сервера», и добавьте косую черту «/» после введенного вами URL-адреса для подключения к каталогу dir, то есть перенаправьте URL-адрес на «http://www.example.com/dir/». Если настройки URL-адреса неверны, пользователи могут быть перенаправлены на несуществующий адрес.
Итак, если у вас нет имени хоста, вы можете установить для этого значения IP-адрес, чтобы URL-адрес все равно можно было перенаправить в нужное место. В настройке ServerName мы также указали порт HTTP-соединения 80.
Имя сервера www.example.com:80
DocumentRoot устанавливает корневой каталог веб-страницы.
DocumentRoot позволяет нам указать местоположение корневого каталога веб-страницы, то есть каталога, в котором мы храним веб-страницу.
DocumentRoot "/usr/local/www/apache22/data"
После установки DocumentRoot мы должны установить разрешения для каталога. После DocumentRoot идут следующие разделы: (в середине несколько # комментариев)
Индексы опций FollowSymLinks комментируют это
#Options Индексы FollowSymLinks
Аллововерид нет
Заказ разрешить, запретить
Разрешить со всех
Вы должны добавить
DirectoryIndex указывает имя файла веб-страницы по умолчанию.
DirectoryIndex index.html index.htm index.php index.php3 index.cgi index.pl
Когда пользователь использует URL-адрес « http://www.example.com/dir » для подключения к каталогу, если указанной веб-страницы нет, Apache проверит, существует ли веб-страница, указанная в DirectoryIndex. , отобразится страница настройки веб-страниц по умолчанию.
Добавить поддержку PHP
Если вы хотите использовать PHP, вам необходимо добавить поддержку PHP в httpd.conf. Добавьте следующий контент вокруг других типов AddType в файле httpd.conf для классификации:
Приложение AddType/x-httpd-php .php
Приложение AddType/x-httpd-php-source.phps
Отмените # перед #AddHandler cgi-script .cgi и добавьте .pl для поддержки cgi, например: AddHandler cgi-script .cgi .pl
После того, как вышеуказанные настройки будут выполнены, вы можете сохранить и выйти. Далее мы должны изменить /etc/rc.conf и добавить следующие настройки для запуска Apache при загрузке:
apache22_enable="ДА"
После перезапуска виртуальной машины откройте веб-страницу http://IP/ (пожалуйста, измените IP-адрес на IP-адрес вашей виртуальной машины), и появится сообщение «Все работает!». В отличие от оригинала, здесь красивая страница.
Мы можем добавить новый файл в корневой каталог веб-страницы, чтобы проверить, нормально ли работает PHP. Используйте программное обеспечение для редактирования документов, чтобы открыть новый файл test.php в /usr/local/www/apache22/data и добавить следующее. содержание:
<?
phpинформация();
?>
Затем вы можете подключиться к веб-странице http://IP/test.php (пожалуйста, измените IP-адрес на IP-адрес вашей виртуальной машины), чтобы проверить, можете ли вы использовать PHP. Если PHP поддерживается, будет отображена конфигурация PHP. Если нет, появится только указанное выше содержимое файла.
[Вырезанная страница]7. Базовые настройки MySQL5.0.33.
Измените /etc/rc.conf и добавьте следующую строку для запуска MySQL при загрузке:
mysql_enable="да"
Затем вы можете запустить MySQL, используя следующую команду:
# /usr/local/etc/rc.d/mysql-server старт
После запуска MySQL мы можем использовать следующую команду для входа в интерактивную командную строку MySQL:
# /usr/local/bin/mysql mysql
Если установка прошла успешно, вы увидите следующий экран:
При первой установке MySQL пароль root не был установлен, поэтому нам необходимо установить пароль root и обновлять настройки в реальном времени:
mysql> UPDATE user SET пароль = пароль («ваш пароль»), где пользователь = «root»;
Запрос в порядке, затронуты 2 строки (0,01 сек.)
Соответствующих строк: 2 Изменено: 2 Предупреждений: 0
mysql> УДАЛЕНИЕ ПРИВИЛЕГИЙ;
Запрос в порядке, затронуто 0 строк (0,00 сек.)
Наконец, используйте выход; чтобы выйти из MySQL.
8. Установите ZendOptimizer 3.2.8.
компакт-диск /usr/ports/devel/ZendOptimizer
сделать установку чистой
Просто продолжайте отвечать ОК в соответствии с подсказками.
9. Основные настройки FTP (для загрузки других тестовых веб-страниц)
Здесь мы используем встроенный vsftp.
Запустите FTP-сервер с помощью inetd. Сначала отредактируйте /etc/inetd.conf и удалите # в начале настроек ftp:
поток ftp tcp nowait root /usr/libexec/ftpd ftpd -l
ftp-поток tcp6 nowait root /usr/libexec/ftpd ftpd -l
Затем добавьте его в /etc/rc.conf.
inetd_enable="ДА"
Затем мы перезагружаем виртуальную машину и начинаем использовать FTP-службу FreeBSD.
10. Извлеченные уроки
Если вы устанавливаете по этому туториалу, не меняйте порядок установки, иначе что-то произойдет из-за зависимостей: как минимум вам придется написать несколько предложений, а как максимум придется что-то переустанавливать.
[Вырезанная страница]3. Установите PHP5.2.1.
Выполните следующие инструкции:
# cd /usr/ports/lang/php5
сделать установку чистой
Во всплывающем окне подсказки используйте следующую конфигурацию
4. После завершения продолжайте установку некоторых часто используемых модулей PHP.
Пожалуйста, выполните следующие инструкции:
# cd /usr/ports/lang/php5-extensions/
сделать установку чистой
Во всплывающем окне подсказки используйте следующую конфигурацию
Появится меню, помимо элементов по умолчанию, мы должны выбрать следующие часто используемые элементы: CTYPE, CURL, EXIF, FOLTER, FTP, GD, GETEXT, GMP, MBSTRING, MCRYPT, MYQL, PDF, IMAP, PCRE, SESSION, РОЗЕТКИ, ЗЛИБ, ЗИП. Эти проекты очень часто используются, особенно SESSION.
Затем появится меню, оставьте настройки по умолчанию:
Затем выберите это:
В конце концов, это то, что иностранцы «хотят», чтобы китайцы использовали.
После завершения установки запустите cp –rp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini #php5.