1. апач
Загрузите пакет исходного кода Apache для Linux на следующей странице http://www.apache.org/dist/httpd/ ;
Сохраните его в каталоге /home/xx. xx — это папка, созданная мной самостоятельно. Я создал папку wj.
Список команд:
компакт-диск /home/wj
tar -zxvf httpd-2.0.54.tar.gz
МВ HTTPD-2.0.54 Apache
компакт-диск Apache
./configure --prefix=/usr/local/apache2 --enable-module=so
делать
сделать установку
Установите apache в /usr/local/apache и настройте apache для поддержки режима dso 2.php.
Загрузите пакет исходного кода php для Linux на следующей странице http://www.php.net/downloads.php ;
Сохраните список команд в каталоге /home/wj:
компакт-диск /home/wj
tar -zxvf php-5.0.4.tar.gz
mvphp-5.0.4php
cdphp
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track -vars --with-xml --with-MySQL
делать
сделать установку
Среди них apache и mysql изменяются в зависимости от установленного вами имени каталога. Мой — =/usr/local/apache2/bin/apxs и MySQL.
cp php.ini-dist /usr/local/lib/php.ini
Установите php в /usr/local/php в режиме dso. Установите каталог файла конфигурации в /usr/local/lib и включите поддержку mysql и xml.
3. Настройте vi /usr/local/apache/conf/httpd.conf.
Настройте Apache следующим образом: #Замените строку ServerAdmin mailto:[email protected] на свой адрес электронной почты
#DocumentRoot "/home/httpd/html/" Это домашний каталог html-файла # То же, что и выше #Options FollowSymLinks MultiViews В целях безопасности причины, удалить «Индексы»
#
# DirectoryIndex default.php default.phtml default.php3 default.html default.htm
#
#Установить порядок имен файлов Apache по умолчанию #AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType application/x-httpd-php-source .phps
#Установим суффикс файла php, сохраним и выйдем из vi /usr/local/lib/php.ini
#register-golbals = Вкл.
Сохраните и выйдите 4. Запустите службу /usr/local/apache/bin/apachectl start.
5. Протестируйте, а затем напишите тестовую страницу PHP info.php: содержимое следующее〈?php
phpинформация();
?>
Если все в порядке, вы сможете увидеть информацию о PHP. Поздравляем с успешной установкой Apche+Mysql+PHP.
6. Apache запускается автоматически - -
Ниже в качестве примера используется самозапускающийся Apache;
Самозапускающийся скрипт:
/usr/local/apache/bin/apachectl начало
Файл находится в каталоге /etc/rc.d/init.d и называется apached. Обратите внимание, что он должен быть исполняемым.
#chmod +x /etc/rc.d/init.d/apached //Установить атрибут файла как исполняемый
#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //Установить мягкое соединение, ярлык
#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache