The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Apache 2.2 PHP 5 MySQL 5"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 15-Авг-06, 10:00 
Народ.

Систему поставил с нуля (сейчас она чистая)

Опишите как ставить из портов полyую связку

Apache 2.2 + PHP 5 + MySql 5

Очень интересует настройка MySQL

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от SubGun email(??) on 15-Авг-06, 11:05 
А чего там думать? Ломишься в /usr/ports/lang/php5, ковыряешь Makefile на предмет WITH_MYSQL=yes и WITH_APXS2=yes
Он тебе сам вытянет кроме php еще и mysql-client, а так же apache. mysql-server поставишь вручную. Вот и все.

Но учти, скорее всего php потянет другую версию mysql и apache. Я вышел из этого положения просто:
1. Поставил apache 2 из портов
2. Поставил mysql-server 5 из портов. Он же потянет mysql-clent этой же версии.
3. Собрал из сырцов php 5 с опциями --with-mysql --with-apxs2 и т.д. Он сам пропишется в httpd.conf, останется только добавить строки

application/x-httpd-php         php     phtml
application/x-httpd-php-source  phps

в файл /usr/local/etc/apache2/mime.types

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 15-Авг-06, 16:46 
самое интересное.

как сконфигурить mysql?
начальные шаги.
-как создать базу
-под каким пользователем настроилась база

Вот поставил mysql как дальше.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от SubGun email(??) on 15-Авг-06, 17:11 
#echo 'mysql_enable=\"YES\"' >> /etc/rc.conf
#./usr/local/etc/rc.d/mysql-server.sh start
#mysql -u root -p mysql
Mysql>CREATE DATABASE ***;

По-умолчанию пароль для рута пустой. Скачай сырец phpMyAdmin и скопируй содержимое архива в папку, куда смотрит apache в посках сайтов. Вот тебе и Web-интерфейс к MySQL.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 17-Авг-06, 14:04 

3. Собрал из сырцов php 5 с опциями --with-mysql --with-apxs2 и т.д. Он сам пропишется в httpd.conf, останется только добавить строки

1. а какие еще опции нужны
2. а если ставить (пункт 3) стаить не из исходников, то как

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от SubGun email(??) on 17-Авг-06, 14:12 
>1. а какие еще опции нужны

В httpd.conf он сам пропишет

LoadModule php5_module        libexec/apache2/libphp5.so

это если apache из портов ставился. Иначе, могут быть другие пути.
Сам дописываешь в httpd.conf

DirectoryIndex index.html index.php

>2. а если ставить (пункт 3) стаить не из исходников, то как

Честно, не знаю. Сколько не пробовал, php из портов, тянет mysql 4.11 и apache 1.3. Может и можно это руками поправить, но я пока не смог.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 17-Авг-06, 14:53 
3. Собрал из сырцов php 5 с опциями --with-mysql --with-apxs2 и т.д. Он сам пропишется в httpd.conf, останется только добавить строки


1.
--with-mysql --with-apxs2 и т.д.
какие еще нужны опции


2.
Запуск апаче 2.2 при старте

apache22_enable="YES" в rc.conf  

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от SubGun email(??) on 17-Авг-06, 15:07 
>1.
>--with-mysql --with-apxs2 и т.д.
>какие еще нужны опции

Все зависит от того, какие тебе нужны. У меня это выглядит так:
./configure --with-apxs2 --with-mysql --with-openssl --with
-curl --with-zlib --with-gd --with-png --with-gettext --with-jpeg-dir=/usr/local
Но это только у меня, потому что мне все эти функции нужны.
Кроме того, для этих функций, если они тебе действительно нужны, необходимы библиотеки:
jpeg
png
gd
curl
openssl
gettext

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

>2.
>Запуск апаче 2.2 при старте
>
>apache22_enable="YES" в rc.conf

Ну да. У меня просто apache2_enable="YES", потому что apache-2.0.58

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 17-Авг-06, 15:46 
а путь установки указывать?

--rprefix=/ust/local

или не обязательно

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от SubGun email(??) on 17-Авг-06, 16:02 
>а путь установки указывать?
>
>--rprefix=/ust/local
>
>или не обязательно

Лучше не надо указывать. Он установится в /usr/local. Если изменишь путь, то потом, при установке другого ПО будешь с поиском мучится.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 17-Авг-06, 16:23 
а вот такой вопрос

1. ствалю из портов mysql-server5.1 (make install clean) говорит поставьте mysql-client5.1

захожу в клиент (make install clean) пошел процесс (мин 15) в конце говорит у вас есть
package mysql_server 4.1.x и установлен 5.1 один из них надо удалить

как это сделать?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

11. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от SubGun email(??) on 17-Авг-06, 16:30 
1. Сначала apache и mysql, а потом php
2. Дай pkg_info
3. Удаляется порт так:
cd /usr/ports/бла-бла-бла
make deinstall
Либо
pkg_delete -f имя_порта
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

12. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 17-Авг-06, 16:43 
Installing for mysql5.0.18_1

mysql5.0.18_1-client conflict with installed packages
mysql4.1.18_1-client

Plese remove them first with pkg_delete(1)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

13. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 17-Авг-06, 16:53 
. Дай pkg_info

а что конкретно там нужно.

Есть apahce 2.2.0_7

нет mysql и php

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

14. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от SubGun email(??) on 17-Авг-06, 17:15 
cd /usr/ports/databases/mysql-client4.1
make deinstall
cd /usr/ports/databases/mysql-client5
make install

Или так:

pkg_delete -f mysql\*
cd /usr/ports/databases/mysql-client5
make install

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

15. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 17-Авг-06, 17:19 
>cd /usr/ports/databases/mysql-client4.1
>make deinstall
>cd /usr/ports/databases/mysql-client5
>make install
>
>Или так:
>
>pkg_delete -f mysql\*
>cd /usr/ports/databases/mysql-client5
>make install

Вот так делал, говорит, что это не установлено.
cd /usr/ports/databases/mysql-client4.1
make deinstall

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

16. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 17-Авг-06, 17:26 
встал тока mysql-client 4.1.18_1 со всем остальным (сервер)
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

17. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 17-Авг-06, 17:27 
>встал тока mysql-client 4.1.18_1 со всем остальным (сервер) встал


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

19. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 17-Авг-06, 17:33 
для установки php5

./configure --with-mysql --with-apxs2
make
make install

так


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

20. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от SubGun email(??) on 17-Авг-06, 17:51 
>для установки php5
>
>./configure --with-mysql --with-apxs2
>make
>make install
>
>так


Да.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

18. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от SubGun email(??) on 17-Авг-06, 17:31 
Блин, ну pkg_info | grep mysql
Берем оттуда имя порта и
pkg_delete -f это_имя
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

21. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 18-Авг-06, 11:32 

МуSQL 5.1 Встал и запустился

для ПХП5 и установленного Апаче22

1. как правильно делать ./configure --with-apxs2  или  ./configure --with-apxs22

сделал так:
1. ./configure --with-apxs2  --with-mysql
2. make
3. make install
4. скопировал php.ini.distr из исходников /usr/local/etc/php.ini
5. в httpd.conf добавил после

LoadModule php5_module   libexec/apache22/libphp5.so

AddModule mod_php5.c
<IfModule modphp5.c>
DirectoryIndex index.php index.html
</IfModule>

<IfModule modphp5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-sourse .phps
</IfModule>


6. apachectl restart

Ошибка:  Invalid Command 'AddModule' perhaps misspeled or defined modele not include in se server configuration

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

22. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от SubGun email(??) on 18-Авг-06, 11:38 
Блин, ты либо следуешь моим указаниям, либо нет. Реши уже.
Удали то, что в /usr/local/etc/apache2/httpd.conf дописал

Я же уже написал, в /usr/local/etc/apache2/httpd.conf:

LoadModule php5_module        libexec/apache2/libphp5.so

останется только добавить строки

application/x-httpd-php         php     phtml
application/x-httpd-php-source  phps

в файл /usr/local/etc/apache2/mime.types

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

23. "Apache 2.2 PHP 5 MySQL 5"  
Сообщение от DDD (??) on 18-Авг-06, 11:45 
>Блин, ты либо следуешь моим указаниям, либо нет. Реши уже.
>Удали то, что в /usr/local/etc/apache2/httpd.conf дописал
>
>Я же уже написал, в /usr/local/etc/apache2/httpd.conf:
>
>LoadModule php5_module        libexec/apache2/libphp5.so
>
>останется только добавить строки
>
>application/x-httpd-php         php  
>  phtml
>application/x-httpd-php-source  phps
>
>в файл /usr/local/etc/apache2/mime.types

ВСЕ разобрался

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру