Apache + PHP + MySQL
Модератор: Bizdelnick
-
ДимOn
- Сообщения: 192
- ОС: Debian GNU/Linux
Apache + PHP + MySQL
Кто нибудь пробовал ставить в Мандриве Apache + PHP + MySQL ?
Как ставить, список пакетов, что прописывать htppd.conf.
Как добавить дамп базы MySQL?
Не открываются даже файлы PHP,
при открытии браузер просить открыть в текстовом редакторе или сохранить на диск.
Как разрешить хотябы эту проблему?
Вот список пакетов которые поставил.
[mike@m3 ~]$ rpm -qa >/tmp/1.txt
[mike@m3 ~]$ cat /tmp/1.txt | grep -i mysql
php-mysql-5.2.1-1mdv2007.1
perl-DBD-mysql-4.003-1mdv2007.1
libmysql15-5.0.37-2mdv2007.1
MySQL-client-5.0.37-2mdv2007.1
MySQL-5.0.37-2mdv2007.1
MySQL-common-5.0.37-2mdv2007.1
[mike@m3 ~]$ cat /tmp/1.txt | grep -i php
php-tokenizer-5.2.1-1mdv2007.1
php-mysql-5.2.1-1mdv2007.1
php-ftp-5.2.1-1mdv2007.1
php-simplexml-5.2.1-1mdv2007.1
php-hash-5.2.1-1mdv2007.1
php-suhosin-0.9.18-4mdv2007.1
php-xmlwriter-5.2.1-1mdv2007.1
php-filter-0.11.0-3mdv2007.1
php-session-5.2.1-1mdv2007.1
php-xmlreader-5.2.1-1mdv2007.1
php-gettext-5.2.1-1mdv2007.1
php-ctype-5.2.1-1mdv2007.1
libphp5_common5-5.2.1-4mdv2007.1
php-sysvshm-5.2.1-1mdv2007.1
php-posix-5.2.1-1mdv2007.1
php-zlib-5.2.1-4mdv2007.1
php-openssl-5.2.1-4mdv2007.1
php-timezonedb-2007.3-1mdv2007.1
php-json-1.2.1-3mdv2007.1
php-ini-5.2.1-2mdv2007.1
php-sysvsem-5.2.1-1mdv2007.1
apache-mod_php-5.2.1-4mdv2007.1
[mike@m3 ~]$ cat /tmp/1.txt | grep -i apach
apache-conf-2.2.4-4mdv2007.1
apache-modules-2.2.4-6mdv2007.1
apache-mod_ssl-2.2.4-6mdv2007.1
apache-mod_suexec-2.2.4-3mdv2007.1
apache-mpm-prefork-2.2.4-6mdv2007.1
apache-mod_perl-2.0.3-3mdv2007.1
apache-base-2.2.4-6mdv2007.1
perl-Apache-Test-1.29-2mdv2007.1
apache-mod_php-5.2.1-4mdv2007.1
Пробоввал уже несколько раз так и не получилось ничего,
может из-за того что делал по статьям НЕ для Linux Mandriva,
хотя разницы не должно быть, новсе же так и НЕ заработало!
Как ставить, список пакетов, что прописывать htppd.conf.
Как добавить дамп базы MySQL?
Не открываются даже файлы PHP,
при открытии браузер просить открыть в текстовом редакторе или сохранить на диск.
Как разрешить хотябы эту проблему?
Вот список пакетов которые поставил.
[mike@m3 ~]$ rpm -qa >/tmp/1.txt
[mike@m3 ~]$ cat /tmp/1.txt | grep -i mysql
php-mysql-5.2.1-1mdv2007.1
perl-DBD-mysql-4.003-1mdv2007.1
libmysql15-5.0.37-2mdv2007.1
MySQL-client-5.0.37-2mdv2007.1
MySQL-5.0.37-2mdv2007.1
MySQL-common-5.0.37-2mdv2007.1
[mike@m3 ~]$ cat /tmp/1.txt | grep -i php
php-tokenizer-5.2.1-1mdv2007.1
php-mysql-5.2.1-1mdv2007.1
php-ftp-5.2.1-1mdv2007.1
php-simplexml-5.2.1-1mdv2007.1
php-hash-5.2.1-1mdv2007.1
php-suhosin-0.9.18-4mdv2007.1
php-xmlwriter-5.2.1-1mdv2007.1
php-filter-0.11.0-3mdv2007.1
php-session-5.2.1-1mdv2007.1
php-xmlreader-5.2.1-1mdv2007.1
php-gettext-5.2.1-1mdv2007.1
php-ctype-5.2.1-1mdv2007.1
libphp5_common5-5.2.1-4mdv2007.1
php-sysvshm-5.2.1-1mdv2007.1
php-posix-5.2.1-1mdv2007.1
php-zlib-5.2.1-4mdv2007.1
php-openssl-5.2.1-4mdv2007.1
php-timezonedb-2007.3-1mdv2007.1
php-json-1.2.1-3mdv2007.1
php-ini-5.2.1-2mdv2007.1
php-sysvsem-5.2.1-1mdv2007.1
apache-mod_php-5.2.1-4mdv2007.1
[mike@m3 ~]$ cat /tmp/1.txt | grep -i apach
apache-conf-2.2.4-4mdv2007.1
apache-modules-2.2.4-6mdv2007.1
apache-mod_ssl-2.2.4-6mdv2007.1
apache-mod_suexec-2.2.4-3mdv2007.1
apache-mpm-prefork-2.2.4-6mdv2007.1
apache-mod_perl-2.0.3-3mdv2007.1
apache-base-2.2.4-6mdv2007.1
perl-Apache-Test-1.29-2mdv2007.1
apache-mod_php-5.2.1-4mdv2007.1
Пробоввал уже несколько раз так и не получилось ничего,
может из-за того что делал по статьям НЕ для Linux Mandriva,
хотя разницы не должно быть, новсе же так и НЕ заработало!
-
blackst0ne
- Сообщения: 528
- Статус: ツ
- ОС: Ubuntu 9.04
Re: Apache + PHP + MySQL
Вы неправильно настроили httpd.conf.
Чтобы закрутился PHP, нужно добавить как минимум 2 строки:
AddType application/x-httpd-php РАСШИРЕНИЯ_СТРАНИЧЕК
LoadModule php5_module ПУТЬ_ДО_МОДУЛЯ
Чтобы закрутился PHP, нужно добавить как минимум 2 строки:
AddType application/x-httpd-php РАСШИРЕНИЯ_СТРАНИЧЕК
LoadModule php5_module ПУТЬ_ДО_МОДУЛЯ
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
-
ДимOn
- Сообщения: 192
- ОС: Debian GNU/Linux
Re: Apache + PHP + MySQL
blackst0ne писал(а): ↑12.10.2007 16:44Вы неправильно настроили httpd.conf.
Чтобы закрутился PHP, нужно добавить как минимум 2 строки:
AddType application/x-httpd-php РАСШИРЕНИЯ_СТРАНИЧЕК
LoadModule php5_module ПУТЬ_ДО_МОДУЛЯ
В том то и дело что я не знаю как httpd.conf настроить и вообще его не трогал.
Не могли бы Вы написать по точнее, про расширение и путь до модуля?
-
dey
- Сообщения: 335
- ОС: OpenSuse 11.1
Re: Apache + PHP + MySQL
Расширения это расширения файлов типа .php которые будут обрабатываться интерпретатором , путь до модуля зависит от того куда установлен php . А вообще по связке LAMP много литературы и всякой полезной информации ,на этом форуме тоже . Поищи
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Roger Penrose,The Emperor's New Mind
-
ДимOn
- Сообщения: 192
- ОС: Debian GNU/Linux
Re: Apache + PHP + MySQL
Покажите хотябы пару ссылок, я не нашел!
httpd.conf
AddType application/x-httpd-php php (эту строку добавил)
Таким образом, мы присвоили всем файлам с расширением php тип
application/x-httpd-php.
Сразу же после этой строки добавьте такие настройки:
ScriptAlias /_php/ "C:/Program Files/PHP4/"
Action application/x-httpd-php "/_php/php.exe"
Этим мы, во-первых, создаем синоним _php для каталога с процессором PHP,
чтобы Apache мог получить к нему доступ, а во-вторых, связываем все файлы ти-
па application/x-httpd-php с обработчиком php.exe.
В винде это сделал и все заработало, открывает PHP без проблем.
А Что в линуксе нужно прописать вместо этих двух строк?
-
doktork
- Сообщения: 137
- ОС: Mandriva 2008 Spring
Re: Apache + PHP + MySQL
насколько я знаю, пхп должен ваще автоматом завидистя при установке соответствующего пакета, а вот мускуль требует, чтобы была расскоментирована одна строчка в пхп.ини или что там, не помню
-
s0urce
- Сообщения: 321
- ОС: Arch Linux + WinXP
Re: Apache + PHP + MySQL
а ты что по Виндовс-мануалу настраиваешь что ли? какие нахр.н "C:/Program Files/PHP4/"? тем более, что у тебя php 5.2.1..AddType application/x-httpd-php php (эту строку добавил)
Таким образом, мы присвоили всем файлам с расширением php тип
application/x-httpd-php.
Сразу же после этой строки добавьте такие настройки:
ScriptAlias /_php/ "C:/Program Files/PHP4/"
Action application/x-httpd-php \"/_php/php.exe\"
P.S. Лень повторяться, пользуйся поиском Настройка LAMP на Fedora 7
Заодно вот это почитай
-
ДимOn
- Сообщения: 192
- ОС: Debian GNU/Linux
Re: Apache + PHP + MySQL
Все с открытием ПХП разобрался.
Теперь не получается зайти в PhpMyAdmin, ввожу свой логин и пароль пользователя пишет:
Ошибка
#2002 - Сервер не отвечает (or the local MySQL server's socket is not correctly configured)
Как войти?
Теперь не получается зайти в PhpMyAdmin, ввожу свой логин и пароль пользователя пишет:
Ошибка
#2002 - Сервер не отвечает (or the local MySQL server's socket is not correctly configured)
Как войти?
-
dey
- Сообщения: 335
- ОС: OpenSuse 11.1
Re: Apache + PHP + MySQL
Проверь запущен ли демон MySQL и его конфиг , судя по тексту ошибки
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Roger Penrose,The Emperor's New Mind
-
ДимOn
- Сообщения: 192
- ОС: Debian GNU/Linux
Re: Apache + PHP + MySQL
Где проверить, пожалуйста подробнее опишите.
-
Voice
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: Apache + PHP + MySQL
ps ax | grep mysql
или
service mysql status (работает не со всеми сервисами, но с мускулем в Дебиане работает точно
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
s0urce
- Сообщения: 321
- ОС: Arch Linux + WinXP
Re: Apache + PHP + MySQL
В центре управления Мандривы например...Где проверить, пожалуйста подробнее опишите.
-
ДимOn
- Сообщения: 192
- ОС: Debian GNU/Linux
Re: Apache + PHP + MySQL
$ ps ax | grep mysql
5182 pts/1 R+ 0:00 grep --color mysql
[dimon@localhost ~]$
[root@localhost dimon]# service mysql status
Cannot find mysql service
Usage: service -[Rfshv] SERVICE ARGUMENTS
-f|--full-restart: Do a fullrestart of the service.
-R|--full-restart-all: Do a fullrestart of all services currently running.
-s|--status-all: Print a status of all services.
-d|--debug: Launch with debug.
-h|--help: This help.
[root@localhost dimon]#
Точно в Центре управления нашел, MySQLd остановлен, запустил его и все заработало.
Можно конечно поставить галочку, чтоб службазапускалась при загрузке компа, но всегда она мне не нужна.
Как с коноли запускать, останавливать и рестартить mysqld ?
5182 pts/1 R+ 0:00 grep --color mysql
[dimon@localhost ~]$
[root@localhost dimon]# service mysql status
Cannot find mysql service
Usage: service -[Rfshv] SERVICE ARGUMENTS
-f|--full-restart: Do a fullrestart of the service.
-R|--full-restart-all: Do a fullrestart of all services currently running.
-s|--status-all: Print a status of all services.
-d|--debug: Launch with debug.
-h|--help: This help.
[root@localhost dimon]#
Точно в Центре управления нашел, MySQLd остановлен, запустил его и все заработало.
Можно конечно поставить галочку, чтоб службазапускалась при загрузке компа, но всегда она мне не нужна.
Как с коноли запускать, останавливать и рестартить mysqld ?
-
KoTuK
- Сообщения: 39
- ОС: Debian 4.0
Re: Apache + PHP + MySQL
-
ДимOn
- Сообщения: 192
- ОС: Debian GNU/Linux
Re: Apache + PHP + MySQL
Большое спасибо, запускается только mysqld надо вместо mysql.
Теперь проблема с импортом Дампа базы *.sql
Дамп базы 237 мегабайт, а написано в Импорте что:
(Максимальный размер: 8,192КБ)
И при Импорте выдает ошибку:
Ошибка
You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
Импортирую через http://localhost/phpmyadmin/
Где снять (Максимальный размер: 8,192КБ) ограничение?
Теперь проблема с импортом Дампа базы *.sql
Дамп базы 237 мегабайт, а написано в Импорте что:
(Максимальный размер: 8,192КБ)
И при Импорте выдает ошибку:
Ошибка
You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
Импортирую через http://localhost/phpmyadmin/
Где снять (Максимальный размер: 8,192КБ) ограничение?
-
s0urce
- Сообщения: 321
- ОС: Arch Linux + WinXP
Re: Apache + PHP + MySQL
Мне лично очень нравится Sypex Dumper для импорта/экспорта MySQL-баз...dimon-282 писал(а): ↑21.10.2007 22:29Большое спасибо, запускается только mysqld надо вместо mysql.
Теперь проблема с импортом Дампа базы *.sql
Дамп базы 237 мегабайт, а написано в Импорте что:
(Максимальный размер: 8,192КБ)
И при Импорте выдает ошибку:
Ошибка
You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
Импортирую через http://localhost/phpmyadmin/
Где снять (Максимальный размер: 8,192КБ) ограничение?
По своему опыту могу сказать, что phpmyadmin в данном аспекте нервно курит в сторонке...
-
ДимOn
- Сообщения: 192
- ОС: Debian GNU/Linux
Re: Apache + PHP + MySQL
Мне лично очень нравится Sypex Dumper для импорта/экспорта MySQL-баз...
По своему опыту могу сказать, что phpmyadmin в данном аспекте нервно курит в сторонке...
В инструкции написано:
1. Распаковать скачанный zip-файл.
2. Закачать его содержимое в один из каталогов вашего сервера (доступный из web).
3. Установить для этого каталога CHMOD 777
Как установить CHMOD 777 ?
-
HAW
- Сообщения: 1328
- ОС: ALT 4.1branch
Re: Apache + PHP + MySQL
chmod --help
хочется вывести в чисто поле,
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
-
Nec{Nikolaev}
- Сообщения: 117
- ОС: Mandriva 2009.1
Re: Apache + PHP + MySQL
в php.ini
файл вроде документирован нормально найдешь
тебе надо два параметра - макс аплоад и макс пост
Некоторые гении, такие как я, страдают сильно заниженной самооценкой...
-
ДимOn
- Сообщения: 192
- ОС: Debian GNU/Linux
Re: Apache + PHP + MySQL
Мне лично очень нравится Sypex Dumper для импорта/экспорта MySQL-баз...
По своему опыту могу сказать, что phpmyadmin в данном аспекте нервно курит в сторонке...
Импортировал базу с помощью Sypex Dumper, действительно, без всяких проблем импортровалась.
Решил после базы, скопировать сайт в папку /var/www/html
и не один *.php файл не открывается, кроме test.php
При открытии других файлов, браузер пишет что "Готово" и пустая белая станица, ни каких ошибок.
-
s0urce
- Сообщения: 321
- ОС: Arch Linux + WinXP
Re: Apache + PHP + MySQL
Приехали...
Я так понимаю, что test.php - это единственный скрипт, который ты сам написал, а остальное содержимое какталога - это приснопамятный PMA? тогда всё правильно...
Ты в httpd.conf подправил DocumentRoot или VirtualHost? потом демона апачей не забудь перезапустить...
Я так понимаю, что test.php - это единственный скрипт, который ты сам написал, а остальное содержимое какталога - это приснопамятный PMA? тогда всё правильно...
Ты в httpd.conf подправил DocumentRoot или VirtualHost? потом демона апачей не забудь перезапустить...
-
ДимOn
- Сообщения: 192
- ОС: Debian GNU/Linux
Re: Apache + PHP + MySQL
s0urce писал(а): ↑31.10.2007 22:21Приехали...
Я так понимаю, что test.php - это единственный скрипт, который ты сам написал, а остальное содержимое какталога - это приснопамятный PMA? тогда всё правильно...
Ты в httpd.conf подправил DocumentRoot или VirtualHost? потом демона апачей не забудь перезапустить...
А что поправлять
DocumentRoot "/var/www/html" - сюда все и скинул.
А в VirtualHost что писать?
-
Crazy
- Сообщения: 862
- Статус: Адепт Дзен.
- ОС: Mint, Win7.
Re: Apache + PHP + MySQL
В мандриве настройки mod_php,perl лежат в отдельных файлах в /etc/httpd/modules.d/
Desipere in loco
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Apache + PHP + MySQL
подскажите пожалуйста, почему я немогу зайти в MySQL под пользователем(а под root'ом могу)
создавал пользователя, и привязывал его к базе с помощью mysql-administrator
При попытке настроить форум пишет в браузере:
И в логе
PS: Перед тем, как посоветовать мне сменить клавиатуру и выключить CAPSLOCK, обратите внимание, что пароль root'а я набрал правильно, а там много букв(20, а не 6).
Код: Выделить всё
[drb@lism site]$ mysql -u db_forum -p
Enter password:
ERROR 1045 (28000): Access denied for user 'db_forum'@'localhost' (using password: YES)
[drb@lism site]$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with; or \g.
Your MySQL connection id is 33 to server version: 4.1.22-NDB
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> exit
Bye
[drb@lism site]$создавал пользователя, и привязывал его к базе с помощью mysql-administrator
При попытке настроить форум пишет в браузере:
Код: Выделить всё
phpBB : Critical Error
Could not connect to the databaseИ в логе
Код: Выделить всё
PHP Warning: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Access denied for user 'forum_db'@'localhost' (using password: YES) in /var/www/html/forum/db/mysql4.php on line 48,PS: Перед тем, как посоветовать мне сменить клавиатуру и выключить CAPSLOCK, обратите внимание, что пароль root'а я набрал правильно, а там много букв(20, а не 6).
-
Voice
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: Apache + PHP + MySQL
Можно сделать так:
[viacheslav@debian ~] $ mysql -u root -p
Enter password:
mysql> use mysql
mysql> select * from user \G;
...
*************************** 5. row ***************************
Host: %
User: olexiy_71
Password: *8AE87C528ED1212B5E8D6E90C766E187145C9CBE
...
mysql>
Убедитесь что эти три строчки такие как Вы предполагаете.
[viacheslav@debian ~] $ mysql -u root -p
Enter password:
mysql> use mysql
mysql> select * from user \G;
...
*************************** 5. row ***************************
Host: %
User: olexiy_71
Password: *8AE87C528ED1212B5E8D6E90C766E187145C9CBE
...
mysql>
Убедитесь что эти три строчки такие как Вы предполагаете.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Apache + PHP + MySQL
Voice, Спасибо. Только я что-то не понял, как это должно выглядеть, у меня так:
И что это значит?
Код: Выделить всё
*************************** 5. row ***************************
Host: %
User: forum_db
Password: 36cdf73d7dd2fa1c-
booratino
- Сообщения: 3
- ОС: 2007 spring
Re: Apache + PHP + MySQL
Точно в Центре управления нашел, MySQLd остановлен, запустил его и все заработало.
вот с этого места поподробнее. что то я никак не найду такую кнопку в 2007.
а то у меня тоже ошибка #2002 при входе в мойадмин.
при попытке через консоль с ключом -f (full) пишет
Cannot find /etc/init.d/mysql
понятно что надо его туда добавить, но я еще не овладел магией, да и побаиваюсь так наперемещать, что потом с непривычки запутаюсь..
может подскажите что да как? и где в центре он службы запускает?
-
Organum
- Сообщения: 29
- ОС: Linux Mandriva 2007
Re: Apache + PHP + MySQL
сделайте, пожалуйста, вывод команды rpm -aq | grep mysql кто с Мандривы 2008. Ни чего не пойму, на 2007 сервер норм работал, а на 2008 мускул собрать не могу, тех пакетов, что были в 2007 нет в репах.. или не встают..
-
kils
- Сообщения: 179
- ОС: Mandriva 2008 free KDE
Re: Apache + PHP + MySQL
у меня вопрос немного непотеме будет,хотя может и по теме!
немогу найти команду, вернее строку, чтобы прописать играничение на объем папки apache !! да и незнаю куда писать, нго удмается мне что писать надо в /etc/apache2/vhosts.d/имя_хоста !! был бы прзнатлен а то на сайте apache что-то документы далеко не все присутсвующие открывааются !
немогу найти команду, вернее строку, чтобы прописать играничение на объем папки apache !! да и незнаю куда писать, нго удмается мне что писать надо в /etc/apache2/vhosts.d/имя_хоста !! был бы прзнатлен а то на сайте apache что-то документы далеко не все присутсвующие открывааются !
-
MMouXe
- Сообщения: 252
Re: Apache + PHP + MySQL
ДимOn писал(а): ↑31.10.2007 21:46Мне лично очень нравится Sypex Dumper для импорта/экспорта MySQL-баз...
По своему опыту могу сказать, что phpmyadmin в данном аспекте нервно курит в сторонке...
+1, пыхпых админ какой то неудобный, громоздкий и лишние дыры в безопасности, чтобы есго использовать только для бэкапа.
При открытии других файлов, браузер пишет что "Готово" и пустая белая станица, ни каких ошибок.
Права выстави 777, должно помочь