Спасибо буду пробовать, о результатах отпишусь. 8)
10.05.2011 15:22:03
Спасибо буду пробовать, о результатах отпишусь. 8)
|
|
|
|
11.05.2011 06:40:27
пробовали:
yum install php-mysql ? |
|
|
|
11.05.2011 11:39:00
Вот что выдаёт если попробовать поставить yum install php-mysql
[root@webhost ~]# yum install php-mysql Loading "fastestmirror" plugin Loading "security" plugin Repository opennms-stable-common is listed more than once in the configuration Repository base is listed more than once in the configuration Loading mirror speeds from cached hostfile * rpmforge: ftp-stud.fht-esslingen.de * base: mirror.corbina.net bitrix 100% |=========================| 951 B 00:00 opennms-stable-rhel5 100% |=========================| 951 B 00:00 Zend-Server 100% |=========================| 951 B 00:00 Setting up Install Process Parsing package install arguments Package php-mysql - 5.1.6-27.el5_5.3.x86_64 is already installed. Nothing to do |
|
|
|
11.05.2011 12:08:30
Из файла php.ini
[SQL] sql.safe_mode = Off [ODBC] ;odbc.default_db = Not yet implemented ;odbc.default_user = Not yet implemented ;odbc.default_pw = Not yet implemented ; Allow or prevent persistent links. odbc.allow_persistent = On ; Check that a connection is still valid before reuse. odbc.check_persistent = On ; Maximum number of persistent links. -1 means no limit. odbc.max_persistent = -1 ; Maximum number of links (persistent + non-persistent). -1 means no limit. odbc.max_links = -1 ; Handling of LONG fields. Returns number of bytes to variables. 0 means ; passthru. odbc.defaultlrl = 4096 ; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. ; See the documentation on odbc_binmode and odbc_longreadlen for an explanation ; of uodbc.defaultlrl and uodbc.defaultbinmode odbc.defaultbinmode = 1 [MySQL] ; Allow or prevent persistent links. mysql.allow_persistent = On ; Maximum number of persistent links. -1 means no limit. mysql.max_persistent = -1 ; Maximum number of links (persistent + non-persistent). -1 means no limit. mysql.max_links = -1 ; Default port number for mysql_connect(). If unset, mysql_connect() will use ; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the ; compile-time value defined MYSQL_PORT (in that order). Win32 will only look ; at MYSQL_PORT. mysql.default_port = ; Default socket name for local MySQL connects. If empty, uses the built-in ; MySQL defaults. mysql.default_socket = ; Default host for mysql_connect() (doesn't apply in safe mode). mysql.default_host = ; Default user for mysql_connect() (doesn't apply in safe mode). mysql.default_user = ; Default password for mysql_connect() (doesn't apply in safe mode). ; Note that this is generally a *bad* idea to store passwords in this file. ; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") ; and reveal this password! And of course, any users with read access to this ; file will be able to reveal the password as well. mysql.default_password = ; Maximum time (in secondes) for connect timeout. -1 means no limit mysql.connect_timeout = 60 ; Trace mode. When trace_mode is active (=On), warnings for table/index scans and ; SQL-Errors will be displayed. mysql.trace_mode = Off [MySQLi] ; Maximum number of links. -1 means no limit. mysqli.max_links = -1 ; Default port number for mysqli_connect(). If unset, mysqli_connect() will use ; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the ; compile-time value defined MYSQL_PORT (in that order). Win32 will only look ; at MYSQL_PORT. mysqli.default_port = 3306 ; Default socket name for local MySQL connects. If empty, uses the built-in ; MySQL defaults. mysqli.default_socket = ; Default host for mysql_connect() (doesn't apply in safe mode). mysqli.default_host = ; Default user for mysql_connect() (doesn't apply in safe mode). mysqli.default_user = ; Default password for mysqli_connect() (doesn't apply in safe mode). ; Note that this is generally a *bad* idea to store passwords in this file. ; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") ; and reveal this password! And of course, any users with read access to this ; file will be able to reveal the password as well. mysqli.default_pw = ; Allow or prevent reconnect mysqli.reconnect = Off [mSQL] ; Allow or prevent persistent links. msql.allow_persistent = On ; Maximum number of persistent links. -1 means no limit. msql.max_persistent = -1 ; Maximum number of links (persistent+non persistent). -1 means no limit. msql.max_links = -1 [PostgresSQL] ; Allow or prevent persistent links. pgsql.allow_persistent = On ; Detect broken persistent links always with pg_pconnect(). ; Auto reset feature requires a little overheads. pgsql.auto_reset_persistent = Off ; Maximum number of persistent links. -1 means no limit. pgsql.max_persistent = -1 ; Maximum number of links (persistent+non persistent). -1 means no limit. pgsql.max_links = -1 ; Ignore PostgreSQL backends Notice message or not. ; Notice message logging require a little overheads. pgsql.ignore_notice = 0 ; Log PostgreSQL backends Noitce message or not. ; Unless pgsql.ignore_notice=0, module cannot log notice message. pgsql.log_notice = 0 [Sybase] ; Allow or prevent persistent links. sybase.allow_persistent = On ; Maximum number of persistent links. -1 means no limit. sybase.max_persistent = -1 ; Maximum number of links (persistent + non-persistent). -1 means no limit. sybase.max_links = -1 ;sybase.interface_file = "/usr/sybase/interfaces" ; Minimum error severity to display. sybase.min_error_severity = 10 ; Minimum message severity to display. sybase.min_message_severity = 10 ; Compatability mode with old versions of PHP 3.0. ; If on, this will cause PHP to automatically assign types to results according ; to their Sybase type, instead of treating them all as strings. This ; compatability mode will probably not stay around forever, so try applying ; whatever necessary changes to your code, and turn it off. sybase.compatability_mode = Off |
|
|
|
11.05.2011 17:20:42
а вы перезагружали веб-сервер?
service httpd restart |
|
|
|
11.05.2011 17:21:30
скажите еще в ssh
rpm -qa |grep mysql rpm -qa | grep php и результат сюда |
|
|
|
11.05.2011 19:30:53
У вас на скриншоте во втором посте пхп версии 5.2.17, а yum выдает для php-mysql версию 5.1.6. Запустите в консоли:
он должен поругаться на несовместимость с модулем mysql, если данное расширение вообще прописано в конфиге php. Попробуйте устранить несоответствие |
|||
|
|
12.05.2011 11:42:50
[root@webhost ~]# rpm -qa |grep mysq mysql-server-5.0.77-4.el5_5.4 mysql-5.0.77-4.el5_5.4 php-mysql-5.1.6-27.el5_5.3 mysql-5.0.77-4.el5_5.4 [root@webhost ~]# rpm -qa | grep php php-common-5.1.6-27.el5_5.3 php-xml-5.1.6-27.el5_5.3 php-mysql-5.1.6-27.el5_5.3 php-gd-5.1.6-27.el5_5.3 php-pdo-5.1.6-27.el5_5.3 php-5.2-mhash-zend-server-5.2.17-8 mod-php-5.2-apache2-zend-server-5.2.17-27 php-5.2-mcrypt-zend-server-5.2.17-8 Apache перезагружал, каждый раз после изменений php.ini , так как были ещё проблемы с allow_call_time_pass_reference, говорил что он выключен упорно, хотя в php.ini был включён. При рестарте апача проблем нет. Никаких ошибок нет, всё рестартится на ура. |
|||
|
|
12.05.2011 12:30:10
В Консоли написать php? и всё? Вроде он должен сказать что не знает такой команды так как не указанно что делать с пхп. Как устранить эту несовместимость? Нужно в php.ini прописать другую версию или как? |
|||||
|
|
||||