Рубрики
Uncategorized

Freebsd9.1 исходная установка apache, mysql, среда PHP (родительская сторона)

Автор оригинала: David Wong.

Новичку не рекомендуется устанавливать исходный код, пожалуйста, будьте осторожны

1. Установка системы 9.1

2. Установите предварительно установленное программное обеспечение через Sysinstall

=========================================================

3. Установите пакет совместимости Linux_libio

Добавьте предложение в rc.conf это должно быть

========================================================

4. Установите демон SSH (порты/безопасность/sshguard) через порты

5. Установите программное обеспечение, связанное с шифрованием (порты/безопасность/mcrypt), через порты

6. Установите MYSQL

7. Установить APR (/настроить, сделать установку чистой)

8. Установите apr-util 1.5.1 (/configure — with-apr=/usr/локальный/apr)

9. Установите Apache

10. Установите PHP

11. Установите FastCGI

12. Установите Xcache

13. Установите Memcache

15. Установите Proftpd

Freebsd Поддержка Chinese.txt

Установите метод глобальной ссылки на языковой стандарт следующим образом:

vi/etc/логин.conf

Наконец, добавьте это:

китайский:Учетные записи китайских пользователей:\

:кодировка=UTF-8:\

:язык=zh_CN.UTF-8:\

:tc=значение по умолчанию:

Затем измените свой файл passwd и используйте команду vipw

пользователь:пароль:1111:11:язык:0:0:Имя пользователя:/главная/пользователь:/bin/sh

Местоположение языка написано на китайском языке, связанном с вашим местным языком.

экспорт LC_CTYPE=”zh_CN.UTF-8″

экспорт LC_ALL=”zh_CN.UTF-8″

экспорт LANG=”zh_CN.UTF-8″

Вам необходимо обновить базу данных с помощью cap_mkdb/etc/login.conf

Выйдите из системы и войдите снова. Используя языковой стандарт команды, вы можете увидеть, что ваш языковой стандарт был изменен.

php Нужна окружающая среда. ТЕКСТ

1.локон,гд, работы mbstring,формате JPEG,ПНГ,php_memcache,XCache в, СУБД MySQL , сервер Apache

Необходимо указать каталоги установки

Робин_ Расфасован. TXT

Установка через Sysinstall (компакт-диск)

1.архивы:libzip;zip;распаковать

2.базы данных: sqlite

3. Конвертеры: libiconv (php для преобразования кода)

4.разработка: предварительно-8.20 л(Apache);perl-5.12.4.3

5. эмуляторы: пакет, совместимый с linux_base

6.FTP: curl-1.21.3.2

7.графика: giflib-4.1.6 ; jpeg-8.3 ; libexif-0.6.20 ; png-1.4.8

8.язык: perl-5.12.4.3 ; python ; рубин

9.все: libxml2-7.8-1 , свободный тип

порты/эмуляторы/linux_libaio

порты/безопасность/sshguard

порты/безопасность/mcrypt

Состояние подключения ядра команды Kldstat, заблокировано ли оно в linux.ko

Начать установку

1. Установите MySQL

Создать группу пользователей MySQL

оболочка>pw группадд mysql

Добавление пользователей в группы пользователей

оболочка> pw useradd -r -g mysql mysql

Расстегнуть: Поскольку MySQL является скомпилированной версией, нет необходимости ее устанавливать

компакт-диск/мягкий

Тар-zxf mysql-5.6.11.tar.gz декомпрессия

mv mysql-5.6.11-бесплатно*/usr/локальные/серверы/mysql

cd/usr/локальный/теневой/mysql

Чаун – Р mysql. Пользователи, которые изменяют все файлы в текущей папке (Обратите внимание на следующее.)

Chgrp – R mysql. Измените группу всех файлов в текущей папке

./скрипты/mysql_install_db. Установка службы MySQL создает файл конфигурации для my. CNF

Корень Чаун – Р. Измените все файлы в папке MySQL на root

Данные MySQL Chown – R изменяют пользователя папки данных в папке MySQL на MySQL

./bin/mysqld_safe и запустите службу MySQL

./bin/MySQL – U пароль root – P пуст

используйте mysql

Удалить из пользователя, где хост<>’127.0.0.1′;

выберите хост,пользователя,пароль от пользователя;

Обновить набор пользователей (“тень”);//изменить IP-адрес входа на произвольный; пароль-тень

Сбросить привилегии;//обновить Разрешения учетной записи MySQL

Затем попробуйте подключиться к базе данных удаленно.

Инициализировать пароль суперпользователя

bin/mysqladmin -пароль пользователя root ‘новый пароль’

bin/mysqladmin –пароль пользователя root 123456

./mysqladmin -пароль пользователя u root-p ‘456’

Затем система запросит у вас ваш текущий пароль. Вы можете ввести свой текущий пароль 123 и вернуться в поезд.

В следующий раз, когда вы будете использовать MYSQL, пароль ROOT будет 456.

Тестовый аккаунт

bin/mysql –корень u –p

Затем введите пароль, и появится приглашение:

mysql>

Чаевые:

MySQL # запускает клиент MySQL и открывает права удаленного доступа корневых пользователей. Для отладки

используйте mysql

обновите пользовательский набор, где и хост <> “локальный хост”;

привилегии сброса;

выходить

2. Установка Apache

Шаг 1

Требования к компиляции Apache

1. Место на диске 2. Компилятор ANSI-C и среда компиляции 3. Обеспечьте точное время 4. Perl5 [необязательно]

5. апрель/апрель-util.2

Вам необходимо скачать apr-1.4.6.tar.gz и apr-util-1.5.1.tar.gz во-первых

Настройте и установите адрес http://apr.apache.org/download.cgi

APR и apr-util включены в исходный код дистрибутива Apache httpd, и в большинстве случаев использование не будет проблемой.

Конечно, если версия 1.0 или 1.1 APR или apr-util уже установлена в вашей системе, вы должны обновить apr/apr-util до версии 1.2.

Или скомпилируйте httpd отдельно. Для установки с использованием исходного кода apr/apr-util, поставляемого с исходным кодом дистрибутива, необходимо выполнить его вручную:

@ Примечание: Скомпилируйте и установите APR 1.4.6

тар -zxvf apr-1.4.6.tar.gz

cd srclib/апрель-1.4.6

./настроить –префикс=/usr/локальный/apr/

делать

сделать установку

@ Примечание: Скомпилируйте и установите апрель-util 1.5.1

тар -zxvf apr-util1.5.1.tar.gz

cd ../апрель-util1.5.1

./настроить –префикс=/usr/локальный/apr-util/–с-apr=/usr/локальный/апр/

делать

сделать установку

Шаг 2-1 Установка httpd

тар zxvf httpd-2.2.15.tar.gz

cd ../httpd-2.2.15

Примеры установки:./настроить — префикс=/usr/локальный/серверы/apache22 — включить-так — — — — – включить-статическую-поддержку — с-apr=/usr/локальный/apr/bin/apr-1-конфигурация — с-apr-util=/usr/локальный/apr-l/bin/apu-1-g– — — — – – включить-suexec — с-pcre

делать

сделать установку

Служба запуска Apache

/usr/локальные/серверы/apache22/bin/httpd -k запуск перезапуск остановка

/usr/локальные/серверы/apache22/bin/httpd -k изящный

/usr/локальный/apache/bin/apachectl -k перезапуск

3. Установка PHP

Требования к версии, по крайней мере, 5.4 или более

Для установки Apache требуется поддержка Vhost

Плавный перезапуск

1. Установите mod_fastCGI

Скачать mod_fast cgi-2.4.6

декомпрессия

Измените файл Makefile. AP2 для создания файла

Изменить путь к Apache

Затем выполните команду make install для установки

2. Установка PHP при запуске службы php cgi требует больше, чем php5.4

/usr/локальный/серверы/php/sbin/php-fpm &

Пример установки:./configure — prefix =/usr/локальный/PHP — с – путем/bin/apxs2

Включить-fpm — с-zlib=/путь zlib — с-bz2=/путь bzip2 — с-завитком=/путь завитка — с-gd=/путь gd

С-jpeg-dir=/путь jpeg — с-png-dir=/путь png — включить-mbstring — с-mcrypt=/путь mcrypt

С-mysql=/путь к mysql — с-mysqli=/путь к mysql — с-libxml-dir=/путь к xml — включить-mysqlnd

Вот как я его устанавливаю и настраиваю.

./configure –prefix=/usr/локальные/серверы/php –с-apxs2=/usr/локальные/серверы/apache22/bin/apxs –включить-fpm –с-zlib –с-bz2 –с-завитком –с-gd –включить-gd-jis-conv –с-свободным типом-dir –с-jpeg-dir –с-png-dir –включить-mbstring –включить-ftp –включить-exif –с-mcrypt –с-mysql –с-libxml-реж. – включить-mysqlnd

Выполните вышеуказанное и это будет видно. Спасибо за использование слов PHP и т.д.

делать

Когда после компиляции появится слово “Сборка завершена.”, вы сможете установить его:

((Ошибка модуля FPM во время компиляции: решение php 5.4.11/sapi/fpm/fpm/fpm_sockets.c изменение файла Три кода Измените info.tcp_socket на info.tcpi_sacked

Измените info.tcp_unacked на: информация. _tcp_ отключен)

сделать установку

Плавно завершите и перезапустите

3. Скопируйте файл конфигурации PHP

CP php.ini-разработка (режим разработки) или производственный режим производства/usr/локальный/серверы/php/etc/php.ini

Изменить php.ini

, exec,shell_exec,passthru,ini_alter,dl,pfsockopen,openlog,системный журнал,ссылка для чтения,символическая ссылка,ссылка,

утечка,popen,escapeshellcmd,apache_child_terminate,apache_get_modules,apache_get_версия,

apache_getenv,apache_note,apache_setenv,виртуальный;,phpinfo

4. Изменение конфигурации

Измените/usr/локальный/серверы/PHP/etc/php. Файл INI (новая версия может не потребоваться)

зарегистрировать_глобалы

Измените файл/usr/local/apache/conf/httpd.conf

Установите порядок имен файлов по умолчанию для Apache

Директорииндекс index.html index.htm index.php

Увеличьте поддержку суффиксов PHP

Приложение AddType/x-httpd-php .php .php3 .phtml

Приложение AddType/x-httpd-php-source .phps

5. Перезапустите службу Apache

/usr/локальный/apache/bin/apachectl -k перезапуск

6. Тестирование PHP

эхо phpinfo();

?>

4 、proftpd Запустите установку службы, Установите FTP

//usr/локальный/серверы/proftpd/sbin/proftpd &

Пример установки:./настройка — префикс=/usr/локальный/серверы/proftpd

Добавление, изменение, удаление учетных записей

Сначала добавьте группу управления

./ftpasswd –групповой файл=../и т. д/группа

Добавить пользователя

./ftpasswd –passwd –файл=../и т. д/passwd

–оболочка=/sbin/nologin –главная=/wwwroot/lianmeng

./ftpasswd –passwd –файл=../и т. д/passwd

–оболочка=/sbin/nologin –главная=/wwwroot/www.huishangbao.com/www

После ввода будет запрошен пароль пользователя. Пароль не должен быть слишком длинным, и не следует использовать специальные символы.

Обратите внимание, что вышеуказанные пути необходимо определять в соответствии с конкретными путями каждой службы.

www1:*:1003:80:Пользователь и:/главная/www1:/usr/sbin/nologin

www2:*:1004:80:Пользователь &:/главная страница/www2:/usr/sbin/nologin

www3:*:1005:80:Пользователь и:/главная/www3:/usr/sbin/нологин

www4:*:1006:80:Пользователь и:/главная/www4:/usr/sbin/нологин

www5:*:1007:80:Пользователь и:/главная/www5:/usr/sbin/nologin

www6:*:1008:80: Пользователь &:/главная страница/www6:/usr/sbin/nologin

www7:*:1009:80:Пользователь и:/главная/www7:/usr/sbin/нологин

www8:*:1010:80:Пользователь и:/главная/www8:/usr/sbin/нологин

www9:*:1011:80:Пользователь &:/главная страница/www9:/usr/sbin/nologin

Оригинал: “https://developpaper.com/freebsd9-1-source-installation-apache-mysql-php-environment-parent-side-through/”