LinuxForum.Fans
Тема

Проблема с mysql+php в Сentos 5.4

Автор: shinobi-sk8 55 сообщений 12807 просмотров
#47108

Добрый вечер, пытаюсь установить заново (сносил до этого)

yum install php mysql

установка проходит, но

[root@Evil-Server1 ~]# chkconfig php on
ошибка чтения информации о сервисе php: Нет такого файла или каталога

[root@Evil-Server1 ~]# chkconfig mysqld on
ошибка чтения информации о сервисе mysqld: Нет такого файла или каталога

и сервисы php mysqld не запускаються((

ещё не хотят обновляться

[root@Evil-Server1 ~]# yum update php mysql
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* addons: [url=ftp://ftp.cvut.cz]ftp.cvut.cz[/url]
* base: [url=ftp://ftp.cvut.cz]ftp.cvut.cz[/url]
* epel: mirrors.nl.eu.kernel.org
* extras: [url=ftp://ftp.cvut.cz]ftp.cvut.cz[/url]
* updates: [url=ftp://ftp.cvut.cz]ftp.cvut.cz[/url]
Setting up Update Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: mysql-connector-odbc
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: mysql
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: mysql-devel
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: php-mysql
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: libdbi-dbd-mysql
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: mysql-connector-odbc
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: libdbi-dbd-mysql
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: mysql
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: php-mysql
--> Processing Dependency: libmysqlclient_r.so.15()(64bit) for package: mysql-connector-odbc
--> Processing Dependency: libmysqlclient_r.so.15()(64bit) for package: mysql-devel
--> Processing Dependency: libmysqlclient_r.so.15()(64bit) for package: MySQL-python
--> Processing Dependency: libmysqlclient_r.so.15(libmysqlclient_15)(64bit) for package: mysql-connector-odbc
--> Processing Dependency: libmysqlclient_r.so.15(libmysqlclient_15)(64bit) for package: MySQL-python
---> Package mysql.x86_64 0:5.0.91-1.el5 set to be updated
--> Running transaction check
---> Package mysql-devel.i386 0:5.0.91-1.el5 set to be updated
--> Processing Dependency: libndbclient.so.2 for package: mysql-devel
---> Package mysql-devel.x86_64 0:5.0.91-1.el5 set to be updated
---> Package mysql-libs.x86_64 0:5.0.91-1.el5 set to be updated
--> Running transaction check
---> Package mysql-libs.i386 0:5.0.91-1.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
mysql x86_64 5.0.91-1.el5 CentALT 3.5 M
Installing for dependencies:
mysql-libs i386 5.0.91-1.el5 CentALT 1.8 M
mysql-libs x86_64 5.0.91-1.el5 CentALT 1.8 M
Updating for dependencies:
mysql-devel i386 5.0.91-1.el5 CentALT 3.0 M
mysql-devel x86_64 5.0.91-1.el5 CentALT 3.0 M

Transaction Summary
================================================================================
Install 2 Package(s)
Upgrade 3 Package(s)

Total size: 13 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
#47109

shinobi-sk8,
Ну, php - это не сервис вообще-то... А что, если глазками посмотреть, есть ли файлы на диске?

#47111

я не про в этом(( где они должны находиться?
точнее я ваще нуб=(

#47112

Не знаю, как в центосе это сделать. Попробуйте, например, из консоли

text
locate php

или

text
whereis php

То же самое попробуйте для mysqld.

#47114
text
[root@Evil-Server1 ~]# locate php
/etc/php.d
/etc/php.ini
/etc/httpd/conf.d/php.conf
/etc/php.d/dbase.ini
/etc/php.d/ldap.ini
/lib/modules/2.6.18-164.el5/kernel/drivers/pci/hotplug/acpiphp.ko
/lib/modules/2.6.18-164.el5/kernel/drivers/pci/hotplug/acpiphp_ibm.ko
/lib/modules/2.6.18-164.el5/kernel/drivers/pci/hotplug/fakephp.ko
/usr/bin/php
/usr/bin/php-cgi
/usr/lib64/php
/usr/lib64/httpd/modules/libphp5-zts.so
/usr/lib64/httpd/modules/libphp5.so
/usr/lib64/php/modules
/usr/lib64/php/pear
/usr/lib64/php/modules/dbase.so
/usr/lib64/php/modules/ldap.so
/usr/lib64/php/modules/phpcups.so
/usr/share/doc/php-common-5.1.6
/usr/share/doc/unixODBC-2.2.11/doc/AdministratorManual/php3.html
/usr/share/gedit-2/plugins/snippets/php.xml
/usr/share/gtksourceview-1.0/language-specs/php.lang
/usr/share/icons/Bluecurve/16x16/mimetypes/file-devel-php.png
/usr/share/icons/Bluecurve/16x16/mimetypes/gnome-mime-application-x-php.png
/usr/share/icons/Bluecurve/16x16/mimetypes/source_php.png
/usr/share/icons/Bluecurve/24x24/mimetypes/file-devel-php.png
/usr/share/icons/Bluecurve/24x24/mimetypes/gnome-mime-application-x-php.png
/usr/share/icons/Bluecurve/24x24/mimetypes/source_php.png
/usr/share/icons/Bluecurve/48x48/mimetypes/file-devel-php.png
/usr/share/icons/Bluecurve/48x48/mimetypes/gnome-mime-application-x-php.png
/usr/share/icons/Bluecurve/48x48/mimetypes/source_php.png
/usr/share/icons/Bluecurve/96x96/mimetypes/file-devel-php.png
/usr/share/icons/Bluecurve/96x96/mimetypes/gnome-mime-application-x-php.png
/usr/share/icons/Bluecurve/96x96/mimetypes/source_php.png
/usr/share/icons/HighContrast-SVG/scalable/mimetypes/gnome-mime-application-x-php.svg
/usr/share/icons/HighContrastLargePrint/48x48/mimetypes/gnome-mime-application-x-php.png
/usr/share/icons/HighContrastLargePrintInverse/48x48/mimetypes/gnome-mime-application-x-php.png
/usr/share/icons/LowContrastLargePrint/48x48/mimetypes/gnome-mime-application-x-php.png
/usr/share/icons/gnome/16x16/mimetypes/gnome-mime-application-x-php.png
/usr/share/icons/gnome/22x22/mimetypes/gnome-mime-application-x-php.png
/usr/share/icons/gnome/24x24/mimetypes/gnome-mime-application-x-php.png
/usr/share/icons/gnome/32x32/mimetypes/gnome-mime-application-x-php.png
/usr/share/icons/gnome/scalable/mimetypes/gnome-mime-application-x-php.svg
/usr/share/man/man1/php.1.gz
/usr/share/mime/application/x-php.xml
/usr/share/pixmaps/nautilus/Bluecurve/gnome-application-x-httpd-php.png
/usr/share/pixmaps/nautilus/Bluecurve/gnome-application-x-php.png
/usr/share/vim/vim70/autoload/phpcomplete.vim
/usr/share/vim/vim70/compiler/php.vim
/usr/share/vim/vim70/ftplugin/php.vim
/usr/share/vim/vim70/indent/php.vim
/usr/share/vim/vim70/syntax/php.vim
/usr/share/zsh/4.2.6/functions/_php
/var/lib/php
/var/lib/php/session
/var/www/icons/php.gif
[root@Evil-Server1 ~]# whereis php
php: /usr/bin/php /etc/php.ini /etc/php.d /usr/share/php /usr/share/man/man1/php.1.gz
[root@Evil-Server1 ~]# whereis mysqld
mysqld:
[root@Evil-Server1 ~]# locate mysqld
/etc/rc.d/init.d/mysqld
/etc/rc.d/rc0.d/K36mysqld
/etc/rc.d/rc1.d/K36mysqld
/etc/rc.d/rc2.d/K36mysqld
/etc/rc.d/rc3.d/S64mysqld
/etc/rc.d/rc4.d/K36mysqld
/etc/rc.d/rc5.d/S64mysqld
/etc/rc.d/rc6.d/K36mysqld
/usr/bin/mysqld_multi
/usr/bin/mysqld_safe
/usr/bin/mysqldump
/usr/bin/mysqldumpslow
/usr/libexec/mysqld
/usr/share/man/man1/mysqld_multi.1.gz
/usr/share/man/man1/mysqld_safe.1.gz
/usr/share/man/man1/mysqldump.1.gz
/usr/share/man/man1/mysqldumpslow.1.gz
/usr/share/man/man1/safe_mysqld.1.gz
/usr/share/man/man8/mysqld.8.gz
/usr/share/zsh/4.2.6/functions/_mysqldiff
/var/lock/subsys/mysqld
/var/log/mysqld.log
/var/run/mysqld
/var/run/mysqld/mysqld.pid

#47117

Попробуйте запустить mysqld зяйдя из-под рута в каталог /etc/rc.d/init.d/ и запустите команду ./mysqld start
Потом посмотрите, что будет в выводе и в логах лги обычно лежат где-то в районе /var/log/mysql
Что касается php, то работоспособность можно проверить, просто запустив из командной строки php и посмотрев вывод.

#47120

[root@Evil-Server1 ~]# cd /etc/rc.d/init.d/
[root@Evil-Server1 init.d]# ./mysqld start
-bash: ./mysqld: нет такого файла или католога

логов для mysqld и php ваще нету О_о

#47124

дайте команду
ps ax | grep mysql

#47126

прописа php ответа ваще нет(( использую прогу putty для винды

[root@Evil-Server1 ~]# ps ax | grep mysql
4976 pts/0 S+ 0:00 grep mysql

#47128

shinobi-sk8,
Ну, к сожалению, я иссяк :( Подождите, может кто подойдет, кто CentOS юзает...

#47129

и на том спс =)

#47130

Хотя, у Вас mc (midnight commander) проинсталлирован?

#47132

хм возможно нет
Действительно устанавливает))))

#47134

поставил, ничего не изменилось вроде О_о

#47135

shinobi-sk8,
Что поставил?

#47140

ок. Из-под рута выполняете команду mc, что видите?

#47145

2 стобца списка файлов\папок как total commander на винде))

#47147

shinobi-sk8,
Вот! Теперь гребите в каталог /etc/rc.d/init.d/ и смотрите, что из себя представляет файл mysqld. Редактирование - F4. Меня интересует, скрипт это или бинарник

Войдите или зарегистрируйтесь, чтобы ответить.