Автор оригинала: David Wong.
Подготовка:
Графический учебник по установке и настройке системы RHEL 7.0 https://www.jb51.net/os/192932.html
1. Используйте файл образа системы для настройки локального источника Yum
1. Загрузите файл образа системы rhel-server-7.0-x86 с winscp.exe и другие инструменты _ 64-dvd.iso в каталог/usr/локальный/SRC
2. Удаленное подключение к серверу RHEL с помощью putty.exe инструмент
3. Смонтировать файл образа системы
MKDIR/носитель/CD-ROM каталог для монтирования нового файла образа
CD/usr/локальный/SRC # введите каталог хранения файлов образа системы
Ls # перечислите файл каталога, и вы увидите файл образа системы только что загрузил
монтирование -t iso9660 -o цикл/usr/локальный/src/rhel-сервер-7.0-x86_ 64-dvd.iso/носитель/образ системы монтирования cd-rom
Компакт-диск/носитель/компакт-диск? Войдите в каталог монтирования и используйте команду LS, чтобы увидеть что файл уже существует
Примечание: umount/носитель/CDROM ᦇ удалите системный образ
4. Установите файл образа системы, который будет автоматически монтироваться после включения питания
VI/etc/fstab #. Реализуйте автоматическое крепление после включения питания
//usr/local/src/rhel-server-7.0-x86_64-dvd.iso/носитель/компакт-диск iso9660 по умолчанию,ro,цикл 0 0
:wq! # Сохранить выход
Примечание: используйте DF – t для просмотра iso9660
5. Настройка локального источника Yum
CD/etc/вкуснятина. Репо. D/# введите каталог конфигурации yum
Нажмите rhel-media.repo # создать файл конфигурации Yum
VI rhel-media.repo # отредактируйте файл конфигурации и добавьте следующее
[rhel-медиа]
Имя Hat Enterprise Linux 7.0 # пользовательское имя
База данных:///носитель/CD-диск # локальный путь к CD-диску
Включено # включить источник вкусняшек, 0 не включено, 1 включено
Gpgcheck # проверка gpg-ключа, 0 – не проверка, 1-проверка
Gpgkey:///носитель/CD-ROM/rpm-gpg-ключ-red hat-выпуск # путь к gpg-ключу
:wq! # Сохранить выход
6. Настройка команды Yum
Вкуснятина очистить все # очистить кэш вкуснятины
Yum makecache # кэшировать информацию о пакете в локальном источнике Yum
Теперь вы можете использовать команду yum для автоматической установки программного обеспечения.
2, Настройте брандмауэр, откройте порт 80 и порт 3306
По умолчанию брандмауэр используется в качестве брандмауэра в RHEL 7.0, который изменен на брандмауэр iptables.
1. Закрыть брандмауэр:
Systemctl остановить брандмауэр.сервис # остановить брандмауэр
Systemctl отключить брандмауэр.сервис # отключить брандмауэр.сервис
2. Установите брандмауэр iptables
Yum установка сервисов iptables ා установка
VI/etc/sysconfig/iptables # редактировать файл конфигурации брандмауэра
# Конфигурация брандмауэра, написанная system-config-брандмауэром
# Ручная настройка этого файла не рекомендуется.
*фильтр
:ВВОД ПРИНИМАЕТСЯ [0:0]
:ПЕРЕАДРЕСОВАТЬ, ПРИНЯТЬ [0:0]
:ВЫВОД ПРИНИМАЕТСЯ [0:0]
-ВВОД-состояние m –состояние УСТАНОВЛЕНО,СВЯЗАНО -j ПРИНЯТЬ
-A ВХОД -p icmp -j ПРИНИМАТЬ
-А ВХОД -я ло -я ПРИНИМАЮ
-ВХОД-состояние m –состояние НОВОЕ -m tcp -p tcp –порт 22 -j ПРИНЯТЬ
-Вход-состояние m –состояние НОВОЕ -m tcp -p tcp –порт 80 -j ПРИНЯТЬ
-Вход-состояние m –состояние НОВОЕ -m tcp -p tcp –порт 3306 -j ПРИНИМАТЬ
-ВХОД-j ОТКЛОНИТЬ –отклонить-с icmp-хост-запрещено
-A ВПЕРЕД -j ОТКЛОНИТЬ –отклонить-с icmp-хост-запрещено
СОВЕРШИТЬ
:wq! # Сохранить выход
Systemctl перезапустить iptables.service # наконец, перезапустите брандмауэр, чтобы конфигурация вступила в силу
3, Закройте SELinux
ви/etc/selinux/конфигурация
#SELinux # оставить комментарий
#Selinuxtype # оставить комментарий
Селинукс # увеличение
:wq! # Сохранить выход
Setenforce 0 # заставляет конфигурацию немедленно вступить в силу
4, Системное соглашение
Место хранения пакета исходного кода программного обеспечения: usr/локальный/SRC
Место компиляции и установки пакета исходного кода/usr/локальное/название программного обеспечения
5, Загрузить пакет
1. Скачать nginx
Скачать nginx
2. Скачать MySQL
http://cdn. mysql .com/Downloads/MySQL-5.6/mysql-5.6.19.tar.gz
3. Скачать PHP
http://cn2. php .net/distributions/php-5.5.14.tar.gz
4. Скачать PCRE (поддержка псевдостатики nginx)
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz
5. Скачать OpenSSL (расширение nginx)
Скачать OpenSSL (расширение nginx)
6. Скачать zlib (расширение nginx)
Скачать zlib (расширение nginx)
7. Скачать cmake (компилятор MySQL)
Скачать cmake (компилятор MySQL)
8. Скачать libmcrypt (расширение PHP)
Скачать libmcrypt (расширение PHP)
9. Скачать yasm (расширение PHP)
Скачать yasm (расширение PHP)
10. T1lib (расширение PHP)
ftp://sunsite.unc.edu/pub/Linux/libs/graphics/t1lib-5.1.2.tar.gz
11. Скачать установочный пакет библиотеки GD
Скачать установочный пакет библиотеки GD
12. Libvpx (требуется библиотекой GD)
Libvpx (требуется библиотекой GD)
13. TIFF (требуется библиотекой GD)
TIFF (требуется библиотекой GD)
14. Libpng (требуется библиотекой GD)
ftp://ftp.simplesystems.org/pub/png/src/libpng16/libpng-1.6.12.tar.gz
15. Свободный тип (требуется библиотекой GD)
Свободный тип (требуется библиотекой GD)
16. JPEG SRC (требуется библиотекой GD)
JPEG SRC (требуется библиотекой GD)
Вышеуказанные пакеты программного обеспечения загружаются в каталог/usr/local/SRC с помощью инструмента winscp
Адрес загрузки Winscp: http://winscp.net/download/winscp554.zip
6. Установите инструменты компиляции и файлы библиотеки (используйте команду Yum для установки)
yum install-y апреля* автоконцерн automake bison cloog-ppl compat* cpp curl curl-разработка fontconfig fontconfig-разработка freetype freetype* freetype-разработка gcc gcc-c++ gtk+-разработка gd gettext gettext-разработка ядра glibc ядро-заголовки keyutils keyutils-библиотеки-разработка krb5-разработка libcom_err-разработка libpng* libjpeg* libsepol-разработка libselinux-разработка libstdc++-разработка libtool* libgomp libxml2 libxml2-разработка libXpm* libtiff libtiff* создание ncurses mpfr* ntp openssl openssl-патч для разработки pcre-разработка perl php-общий php-gd policycoreutils telnet nasm nasm* wget zlib-разработка
Установка
Далее следует использовать инструмент putty для удаленного входа на сервер и работы в командной строке
1. Установите MySQL
1. Установите cmake
cd/usr/локальный/src
тар zxvf cmake-2.8.11.2.tar.gz
cd cmake-2.8.11.2
./настройка
делать
сделать установку
2. Установите MySQL
Groupadd MySQL ා добавить группу MySQL
Useradd – G MySQL MySQL – S/bin/false # создайте пользователя MySQL и присоединитесь к группе MySQL. Пользователям MySQL не разрешается входить в систему напрямую
MKDIR – P/данные/MySQL # создать каталог хранения базы данных MySQL
chown -R mysql:mysql/данные/mysql #Установка разрешения на хранение каталога в базе данных MySQL
MKDIR – P/usr/локальный/MySQL # создать каталог установки MySQL
CD/usr/локальный/SRC
Тар zxvf mysql-5.6.19.tar.gz
Компакт-диск mysql-5.6.19
смейк . -DCMAKE_ УСТАНОВОЧНЫЙ ПРЕФИКС=/usr/локальный/mysql -DMYSQL_ DataDir =/данные/MySQL – dsysconfdir =/и т. Д. # конфигурация
Сделать # компиляцию
Сделать установку
RM – RF/etc/my.cnf # удалить файл конфигурации системы по умолчанию (если не по умолчанию, не удаляйте его)
CD/usr/локальный/MySQL
./скрипты/mysql_ установка_ БД — — basedir =/usr/локальный/MySQL — dataDir =/данные/MySQL # создать системную базу данных MySQL
ln -s/usr/локальный/mysql/my.cnf/Etc/my.cnf # мягкое соединение добавлено в каталог/etc
cp ./файлы поддержки/mysql.сервер/Etc/RC. Д/инит. D/mysqld
Chmod 755/etc/init.d/mysqld # добавить разрешение на выполнение
Chkconfig mysqld на
VI/etc/RC. Д/инит. D/mysqld #
Basedir =/usr/локальный/MySQL # Путь установки программы MySQL
DataDir =/данные/MySQL # каталог хранения базы данных MySQL
Запуск службы mysqld
VI/etc/профиль # добавить службу MySQL в системную переменную среды: добавьте следующую строку в конце
путь ЭКСПОРТА=$ПУТЬ:/usr/локальный/mysql/bin
:wq! # Сохранить выход
источник/etc/профиль # Немедленно сделайте конфигурацию эффективной
##Следующие две строки связывают мои файлы библиотеки с местоположением системы по умолчанию, так что вы можете компилировать программное обеспечение, такое как PHP, без указания адреса файлов библиотеки MySQL.
лн -с/usr/локальный/mysql/библиотека/mysql/usr/библиотека/mysql
ln -s/usr/локальный/mysql/включить/mysql/usr/включить/mysql
MKDIR/var/lib/MySQL # создать каталог
Ln – S/TMP/MySQL. Носок/var/lib/MySQL/MySQL. Носок # добавить мягкую ссылку
mysql_ безопасная установка # установите пароль MySQL, нажмите y, чтобы ввести пароль дважды в соответствии с запросом
2, Установите nginx
1. Установка PCRE
cd/usr/локальный/src
mkdir/usr/локальный/pcre
тар zxvf pcre-8.35.tar.gz
cd pcre-8,35
./настройка – префикс=/usr/локальный/pcre
делать
сделать установку
2. Установите OpenSSL
cd/usr/локальный/src
mkdir/usr/локальный/openssl
тар zxvf openssl-1.0.1h.tar.gz
cd openssl-1.0.1 ч
./конфигурация – префикс=/usr/локальный/openssl
делать
сделать установку
vi/etc/профиль # Добавьте службу OpenSSL в системную переменную среды: добавьте следующую строку в конце
путь ЭКСПОРТА=$ПУТЬ:/usr/локальный/openssl/bin
:wq! # Сохранить выход
источник/и т.д./профиль # Сделать конфигурацию эффективной немедленно
3. Установить zlib
cd/usr/локальный/src
mkdir/usr/локальный/lib
тар zxvf zlib-1.2.8.tar.gz
компакт-диск zlib-1.2.8
./настройка – префикс=/usr/локальный/lib
делать
сделать установку
4. Установить nginx
groupadd www
useradd -g www www -s/bin/ложь
cd/usr/локальный/src
тар zxvf nginx-1.6.0.tar.gz
компакт-диск nginx-1.6.0
./настройка –префикс=/usr/локальный/nginx –без-http_memcached_module –с-http_stub_status_module –с-http_ssl_module –с-http_gzip_static_module –с-openssl=/usr/локальный/src/openssl-1.0.1 ч –с-zlib=/usr/локальный/src/zlib-1.2.8 –с-pcre=/usr/локальный/src/pcre-8,35
Примечание: – с OpenSSL =/usr/local/SRC/openssl-1.0.1 ч — с zlib =/usr/local/SRC/zlib-1.2.8 — с PCRE =/usr/local/SRC/pcre-8.35 указывает на путь распаковки пакета исходного кода, а не на путь установки, в противном случае будет сообщено об ошибке
делать
сделать установку
/usr/локальный/nginx/sbin/nginx # Запуск nginx
Установите nginx для загрузки
vi/etc/rc.d/инициализация.d/nginx # Отредактируйте файл запуска и добавьте следующее
############################################################
#!/бункер/ш
#
# nginx – этот скрипт запускает и останавливает демон nginx
#
# chkconfig: – 85 15
# описание: Nginx-это сервер HTTP(S), обратный HTTP(S) \
# прокси-сервер и прокси-сервер IMAP/POP3
# имя процесса: nginx
# конфигурация:/etc/nginx/nginx.conf
# конфигурация:/usr/локальный/nginx/conf/nginx.conf
# pid-файл:/usr/локальный/nginx/журналы/nginx.pid
# Библиотека исходных функций.
./etc/rc.d/инициализация.d/функции
# Исходная сетевая конфигурация.
./etc/sysconfig/сеть
# Проверьте, что сеть подключена.
[ ] && выход 0
nginx=”/usr/локальный/nginx/sbin/nginx”
prog=$(базовое имя $nginx)
ФАЙЛ NGINX_CONF_FILE=”/usr/локальный/nginx/conf/nginx.conf”
[ -f/etc/sysconfig/nginx ] && ./и т.д./sysconfig/nginx
файл блокировки=/var/блокировка/подсистема/nginx
make_dirs() {
# создать необходимые каталоги
пользователь=`$nginx -V 2>&1 | grep “настройка аргументов:” | sed ‘s/[^*]*–пользователь=\([^ ]*\).*/\1/г’ -`
если [ -z “`grep $user/etc/passwd`”]; то
useradd -M -s/bin/nologin $пользователь
fi
параметры=`$nginx -V 2>&1 | grep ‘параметры настройки:”
для выбора опций в $; делать
если [ `echo $opt | grep ‘.*-временный путь” ]; тогда
значение=`echo $opt | вырезать -d “=” -f 2`
если [ ! -d “стоимость в долларах” ]; затем
# эхо “создание” $значения
mkdir -значение p $ & & chown -значение R $пользователя $
fi
fi
сделано
}
начать() {
[ -x $nginx ] || выход 5
[ -f $NGINX_CONF_FILE ] || выход 6
создай_диры
echo -n $”Запуск $prog: “
демон $nginx -c $NGINX_КОНФ_ФАЙЛ
ретвал=$?
эхо
[ $retval -эквалайзер 0 ] && нажмите $файл блокировки
возврат $retval
}
стоп() {
эхо -н $”Остановка $prog: “
killproc $prog -ВЫХОД ИЗ программы
ретвал=$?
эхо
[ $retval -эквалайзер 0 ] && rm -f $файл блокировки
возврат $retval
}
перезапуск() {
#configtest || вернуть $?
остановка
сон 1
начало
}
перезагрузить() {
#configtest || вернуть $?
эхо -н $”Перезагрузка $prog: “
killproc $nginx -ХУП
РЕТВАЛ=$?
эхо
}
принудительная загрузка() {
перезапуск
}
проверка конфигурации() {
$nginx -t -c $NGINX_КОНФ_ФАЙЛ
}
rh_статус() {
статус $prog
}
rh_статус_q() {
rh_status >/dev/null 2>&1
}
кейс “1 доллар” в
начало)
rh_status_q && выход 0
$1
;;
стоп)
rh_status_q || выход 0
$1
;;
перезапуск|проверка конфигурации)
$1
;;
перезарядить)
rh_status_q || выход 7
$1
;;
принудительная перезагрузка)
принудительная загрузка
;;
статус)
rh_статус
;;
запуск|попытка-перезапуск)
rh_status_q || выход 0
;;
*)
echo $”Использование: $0 {запуск|остановка|состояние|перезапуск|запуск|попытка перезапуска|перезагрузка|принудительная перезагрузка|проверка конфигурации}”
выход 2
esac
############################################################
:wq! # Сохранить выход
Chmod 775/и т.д./RC. Д/инит. D/nginx # дает разрешение на выполнение файла
Chkconfig nginx вкл. #
/Etc/rc.d/init.d/перезапуск nginx #
3, Установите PHP
1. Установите yasm
cd/usr/локальный/src
тар zxvf yasm-1.2.0.tar.gz
компакт-диск yasm-1.2.0
./настройка
делать
сделать установку
2. Установите libmcrypt
cd/usr/локальный/src
тар zxvf libmcrypt-2.5.8.tar.gz
компакт-диск libmcrypt-2.5.8
./настройка
делать
сделать установку
3. Установите libvpx
cd/usr/локальный/src
tar xvf libvpx-v1.3.0.tar.bz2
компакт-диск libvpx-v1.3.0
./configure –префикс=/usr/локальный/libvpx –включить-общий доступ –включить- vp9
делать
сделать установку
4. Установить tiff
cd/usr/локальный/src
тар zxvf tiff-4.0.3.tar.gz
cd tiff-4.0.3
./configure –префикс=/usr/локальный/tiff –включить- общий
делать
сделать установку
5. Установите libpng
cd/usr/локальный/src
тар zxvf libpng-1.6.12.tar.gz
компакт-диск libpng-1.6.12
./configure –префикс=/usr/локальный/libpng –включить- общий
делать
сделать установку
6. Установите freetype
cd/usr/локальный/src
тар zxvf freetype-2.5.3.tar.gz
cd свободного типа-2.5.3
./настройка – префикс=/usr/локальный/свободный тип –включить-общий
Сделать # компиляцию
Сделать установку
7. Установить JPEG
cd/usr/локальный/src
тар zxvf jpegsrc.v9a.tar.gz
cd jpeg-9a
./configure –префикс=/usr/локальный/jpeg – включить-общий доступ
Сделать # компиляцию
Сделать установку
8. Установите libgd
cd/usr/локальный/src
Тар zxvf libgd-2.1.0.tar.gz
Компакт-диск libgd-2.1.0
./configure — префикс =/usr/локальный/libgd — включить общий доступ — с JPEG =/usr/локальный/jpeg — с PNG =/usr/локальный/libpng — с freetype =/usr/локальный/свободный тип — с fontconfig =/usr/локальный/свободный тип — с XPM =/usr/— с TIFF =/usr/локальный/TIFF — с VPX =/usr/локальный/libvpx
Сделать # компиляцию
Сделать установку
9. Установите t1lib
cd/usr/локальный/src
тар zxvf t1lib-5.1.2.tar.gz
компакт-диск t1lib-5.1.2
./configure –префикс=/usr/локальный/t1lib –включить-общий доступ
сделать без_док
сделать установку
10. Установите PHP
Примечание: если система 64-разрядная, пожалуйста, выполните следующие две команды, в противном случае вы допустите ошибку при установке PHP (32-разрядная система не требует выполнения)
ln -s/usr/lib64/libltdl.со/usr/lib/ln -s/usr/lib64/libltdl.со/usr/lib/
\cp -frp/usr/lib64/libXpm.so*/usr/либ/
cd/usr/локальный/src
тар -zvxf php-5.5.14.tar.gz
cd php-5.5.14
экспорт LD_LIBRARY_PATH=/usr/локальный/lib/lib
./configure –prefix=/usr/локальный/php –с-путем к файлу конфигурации=/usr/локальный/php/etc-с-mysql=/usr/локальный/mysql –с-mysqli=/usr/локальный/mysql/bin/mysql_ конфигурация –с-mysql –sock=/tmp/mysql.sock-с-pdo –mysql=/usr/локальный/mysql-с-gd –с-png –dir=/usr/локальный/libpng-с-jpeg –dir=/usr/локальный/jpeg-с-свободным типом –dir=/usr/локальный/свободный тип-с-xpm –dir=/usr/-с-vpx –dir=/usr/локальный/libvpx/-с-zlib –dir=/usr/локальный/zlib-с-t1lib=/usr/локальный/t1lib –с-iconv –включить-libxml –включить-xml –включить-bcmath –включить-shmop –включить-sysvsem –включить-встроенный –оптимизация-включить-opcache –включить-mbregex –включить-fpm –включить-mbstring –включить-ftp –включить-gd-родной-ttf –с-openssl –включить-pcntl –включить-сокеты –с-xmlrpc –включить-zip –включить-мыло –без-груши –с-gettext –включить-сеанс –с-mcrypt –с-завитком –включить-тип c # для настройки
сделать # компиляцию
сделать установку # устанавливать
cp php.ini-производство/usr/локальное/php/etc/php.ini # Скопируйте файл конфигурации PHP в каталог установки
rm -rf/etc/php.ini # Удалить файл конфигурации системы
ln -s/usr/локальный/php/etc/php.ini/etc/php.ini # Добавьте программную ссылку в каталог/Etc
cp/usr/локальный/php/etc/php-fpm.conf.по умолчанию/usr/локальный/php/etc/php-fpm.conf # Скопируйте файл шаблона в файл конфигурации PHP FPM
ln -s/usr/локальный/php/etc/php-fpm.conf/etc/php-fpm.conf # Добавьте мягкое подключение в каталог/Etc
VI/usr/локальный/PHP/etc/php-fpm.conf # редактировать
Пользователь # установите текущую учетную запись PHP FPM на www
Группа # установите для запущенной группы PHP FPM значение www
PID/PHP FPM. PID # отменить точку с запятой
:wq!
Настройка PHP FPM для загрузки
CP/usr/локальный/SRC/php-5.5.14/sapi/fpm/init.d.php-fpm/etc/rc.d/init.d/php-fpm # скопировать PHP FPM в каталог загрузки
Chmod + X/etc/RC. Д/инит. D/PHP FPM #
Chkconfig PHP FPM при # установить загрузку
VI/usr/локальный/PHP/etc/php.ini # редактировать файл конфигурации
Нашел: Отключаемые функции =
Измените на: Disable_,exec,system,chroot,scandir,chgrp,chown,shell_ exec,proc_ открыть,proc_ получить статус,ini_ изменить,ini_ изменить,ini_ восстановить,dl,openlog,системный журнал,ссылка для чтения,символическая ссылка,popepassthru,потоковый сервер_ сокет,escapeshellcmd,dll,popen,диск_ свободное пространство,checkdnsrr,checkdnsrr,getservbyname,getservbyport,диск_ всего_ пространства,posix_ ctermid,posix_ get_ последняя ошибка,posix_ getcwd, posix_ getegid,posix_ geteuid,posix_ getgid, posix_ getgrgid,posix_ getgrnam,posix_ getgroups,posix_ getlogin,posix_ getpgid,posix_ getpgrp,posix_ getpid, posix_ getppid,posix_ getpwnam,posix_ getpwuid, posix_ получить ограничение, posix_ getsid,posix_ getuid,posix_ isatty, posix_ убить,posix_ mkfifo,posix_ setegid,posix_ seteuid,posix_ setgid, posix_ setpgid,posix_ setsid,posix_ setuid,posix_ strerror,posix_ раз,posix_ ttyname,posix_ безымянный
#Перечислите функции, которые можно отключить в PHP. Если некоторым программам необходимо использовать эту функцию, вы можете удалить ее или отменить.
Найдено:; дата.часовой пояс =
Изменить на: дата. # установить часовой пояс
Найти: разоблачить_
Измените на: expose_ # отключить отображение информации о версии PHP
Найти: short_ открыть_
Он изменен следующим образом: short_ open_ # поддержка Короткий тег PHP
Найдите opcache.
Переключитесь на opcache. # PHP поддерживает кэширование кода операции
Найдено: opcache.enable_ # PHP поддерживает кэширование кода операции
Измените на: opcache.включить_
Добавить: Zend в последней строке_. Итак, # включите функцию кэширования кода операции
:wq! # Сохранить выход
Настройка nginx для поддержки PHP
vi/usr/локальный/nginx/conf/nginx.conf
Чтобы изменить файл конфигурации/usr/local/nginx/conf/nginx.conf, вам необходимо внести следующие изменения
пользователь www www; # В первой строке удалите комментарий и измените группу запуска nginx на www; Она должна совпадать с конфигурацией пользователя и группы в/usr/local/PHP/etc/php-fpm.conf, иначе PHP будет выполняться с ошибкой
индекс index.html index.htm index.php; # Добавить index.php
# передайте PHP-скрипты на сервер FastCGI, прослушивающий 127.0.0.1:9000
#
местоположение ~ \.php$ {
корневой html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param ИМЯ_ФАЙЛА_СЦЕНАРИЯ $корневой каталог_документа$имя_сценария_сценария;
включить параметры fastcgi_params;
}
#Раскомментируйте местоположение сервера fastcgi и обратите внимание на fastcgi_ Измените параметр строки param на $document_ root$fastcgi_ Имя скрипта или используйте абсолютный путь
/Etc/init.d/перезапуск nginx # перезапустить nginx
Сервис PHP FPM start # запустить PHP FPM
Тест
CD/usr/локальный/nginx/HTML/# введите корневой каталог веб-сайта nginx по умолчанию
RM – RF/usr/локальный/nginx/HTML/*? Удалить тестовую страницу по умолчанию
VI index.php # новости index.php файл
php
phpinfo();
?>
:wq! # Сохранить выход
чаун www.www/Usr/локальный/nginx/HTML/– R # установить владельца каталога
Chmod 700/usr/локальный/nginx/HTML/– R # установить права доступа к каталогу
Откройте IP-адрес сервера в браузере, и вы увидите следующий интерфейс
На данный момент учебное пособие по компиляции и установке nginx1.6.0 + MySQL 5.6.19 + PHP 5.5.14 для RHEL 7.0 завершено.
Оригинал: “https://developpaper.com/rhel-7-0-compiles-and-installs-nginx1-6-0-mysql-5-6-19-php-5-5-14-running-environment/”