1 (29.05.2010 21:10:58 отредактировано shinobi-sk8)

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

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: ftp.cvut.cz
* base: ftp.cvut.cz
* epel: mirrors.nl.eu.kernel.org
* extras: ftp.cvut.cz
* updates: ftp.cvut.cz
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

2

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

3 (29.05.2010 21:13:15 отредактировано shinobi-sk8)

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

4

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

locate php

или

whereis php

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

5

[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

6

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

7

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

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

8

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

9 (29.05.2010 21:33:47 отредактировано )

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

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

10

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

11

и на том спс =)

12

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

13

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

14

Не понял...

15

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

16

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

17

yum install mc

18

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

19 (29.05.2010 21:54:29 отредактировано shinobi-sk8)

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

20

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

21

странно, но там такого файла ваще нету? может создать?))

22

shinobi-sk8,
Ни в коем разе!  smile Хотя странно, судя по выводу команды locate он там есть... Можете прислать вывод содержимого каталога (команда ls)?

23

[root@Evil-Server1 init.d]# ls
acpid               hidd            network          saslauthd
anacron             hlds_runscript  NetworkManager   setroubleshoot
atd                 httpd           nfs              single
auditd              ip6tables       nfslock          smartd
autofs              ipmi            nginx            smb
avahi-daemon        iptables        nscd             squid
avahi-dnsconfd      irda            ntpd             sshd
bluetooth           irqbalance      oddjobd          syslog
capi                isdn            pand             tcsd
conman              kdump           pcscd            tux
cpuspeed            killall         php-fpm          vsftpd
crond               krb524          portmap          webmin
cups                kudzu           psacct           winbind
cups-config-daemon  lvm2-monitor    rawdevices       wpa_supplicant
dc_client           mcstrans        rdisc            xfs
dc_server           messagebus      readahead_early  xinetd
dnsmasq             microcode_ctl   readahead_later  ypbind
dund                multipathd      restorecond      yum-cron
functions           named           rpcgssd          yum-updatesd
gpm                 netconsole      rpcidmapd
haldaemon           netfs           rpcsvcgssd
halt                netplugd        rwhod

24

shinobi-sk8,
Н-да... Посмотрите, есть ли такой файл: /usr/bin/mysqld_safe

25 (29.05.2010 22:18:22 отредактировано shinobi-sk8)

есть файлы разные но mysqld_safe нету
сейчас напишу какие с mysql

mysql
mysql_config
mysql_find_rows
mysql_tableinfo
mysql_waitpid
mysqlaccess
mysqladmin
mysqlbinlog
mysqlcheck
mysqldump
mysqlimport
mysqlshow

26

попробуйте еще раз команду whereis mysqld и что она на этот раз покажет?

27

[root@Evil-Server1 ~]# whereis mysqld
mysqld:
[root@Evil-Server1 ~]# whereis mysql
mysql: /usr/bin/mysql /usr/lib/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

28

shinobi-sk8,
Похоже, что-то во время инсталляции произошло. Не весь пакет установился (или не все снеслось при деинсталляции)

29

попробывать удалить и установить заного?

30

shinobi-sk8,
Ага