装phpmyadmin时,遇到了一堆问题,一一解决之
来源:互联网 发布:天猫实时数据 编辑:程序博客网 时间:2024/04/30 09:31
问题1:
映射虚拟路径到:
Alias /phpmyadmin "/usr/local/src/phpMyAdmin-2.10.1/"
结果告诉我403,没有权限~
解决方法:httpd.conf里面添加:
<Directory "/usr/local/src/phpMyAdmin-2.10.1">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
问题2:乱码显示
phpMyAdmin - ?펳
Ξ??Ԙȫ mysql ?չ??<br />ǫ?첩 PHP Ťփ - ΄??
右键,更改编码为中文:
phpMyAdmin - 错误
无法载入 mysql 扩展,<br />请检查 PHP 配置 - 文档
问题3:问题2的中,出现的“无法载入 mysql 扩展”查找,原来是当时编译php时搞出来的东东:
configure --prefix=/usr/local/php --with-apxs2=/etc/httpd/bin/apxs --with-gd --with-jpeg-dir --with-ttf --with-zlib-dir --with-png-dir --with-mysql-dir --enable-track-vars
上面就是将--with-mysql后面添加了-dir,至于为什么这样?我也不知道……
当时所谓的--with-mysql-dir参数,通过configure --help,看了下,根本没有,感觉是不是错误的参数就没有编译进去,也就没有加载mysql的功能,没有办法,我还是按照原来的方法,顺便加上了路径:
configure --prefix=/usr/local/php --with-apxs2=/etc/httpd/bin/apxs --with-gd --with-jpeg-dir --with-ttf --with-zlib-dir --with-png-dir --with-mysql=/usr/lib/mysql --enable-track-vars
这一次,configure成功,但是make时,遇到问题:
z -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -o libphp5.la
gcc: /usr/lib/mysql/libmysqlclient.so: No such file or directory
make: *** [libphp5.la] Error 1
找不到libmysqlclient.so文件,locate一下,仍然没有,那么,网上搜索了一下,还是没有,于是到:
http://dev.mysql.com/downloads/mysql/5.1.html
下载了一个Shared client libraries,安装:
rpm -ivh MySQL-shared-5.1.18-0.glibc23.i386.rpm
此时,make成功了,但是make install遇到这个问题:
[root@redhat php-5.2.2]# make install
Installing PHP SAPI module: apache2handler
/etc/httpd/build/instdso.sh SH_LIBTOOL='/etc/httpd/build/libtool' libphp5.la /etc/httpd/modules
/etc/httpd/build/libtool --mode=install cp libphp5.la /etc/httpd/modules/
cp .libs/libphp5.so /etc/httpd/modules/libphp5.so
cp .libs/libphp5.lai /etc/httpd/modules/libphp5.la
libtool: install: warning: remember to run `libtool --finish /usr/local/src/php-5.2.2/libs'
chmod 755 /etc/httpd/modules/libphp5.so
[activating module `php5' in /etc/httpd/conf/httpd.conf]
Installing PHP CLI binary: /usr/local/php/bin/
Installing PHP CLI man page: /usr/local/php/man/man1/
Installing build environment: /usr/local/php/lib/php/build/
Installing header files: /usr/local/php/include/php/
Installing helper programs: /usr/local/php/bin/
program: phpize
program: php-config
Installing man pages: /usr/local/php/man/man1/
page: phpize.1
page: php-config.1
Installing PEAR environment: /usr/local/php/lib/php/
[PEAR] Console_Getopt - already installed: 1.2.1
[PEAR] Archive_Tar - already installed: 1.3.2
[PEAR] Structures_Graph- already installed: 1.0.2
[PEAR] PEAR - already installed: 1.5.1
Wrote PEAR system config file at: /usr/local/php/etc/pear.conf
You may want to add: /usr/local/php/lib/php to your php.ini include_path
Installing PDO headers: /usr/local/php/include/php/ext/pdo/
[root@redhat php-5.2.2]# make install
Installing PHP SAPI module: apache2handler
/etc/httpd/build/instdso.sh SH_LIBTOOL='/etc/httpd/build/libtool' libphp5.la /etc/httpd/modules
/etc/httpd/build/libtool --mode=install cp libphp5.la /etc/httpd/modules/
cp .libs/libphp5.so /etc/httpd/modules/libphp5.so
cp .libs/libphp5.lai /etc/httpd/modules/libphp5.la
libtool: install: warning: remember to run `libtool --finish /usr/local/src/php-5.2.2/libs'
chmod 755 /etc/httpd/modules/libphp5.so
[activating module `php5' in /etc/httpd/conf/httpd.conf]
Installing PHP CLI binary: /usr/local/php/bin/
Installing PHP CLI man page: /usr/local/php/man/man1/
Installing build environment: /usr/local/php/lib/php/build/
Installing header files: /usr/local/php/include/php/
Installing helper programs: /usr/local/php/bin/
program: phpize
program: php-config
Installing man pages: /usr/local/php/man/man1/
page: phpize.1
page: php-config.1
Installing PEAR environment: /usr/local/php/lib/php/
[PEAR] Console_Getopt - already installed: 1.2.1
[PEAR] Archive_Tar - already installed: 1.3.2
[PEAR] Structures_Graph- already installed: 1.0.2
[PEAR] PEAR - already installed: 1.5.1
Wrote PEAR system config file at: /usr/local/php/etc/pear.conf
You may want to add: /usr/local/php/lib/php to your php.ini include_path
目前该问题还没有解决,改天继续,睡觉了……
PS:
无敌了,今天还在考虑怎么解决上面的问题,还想着怎么卸载源码安装的软件,结果,随手看了下phpmyadmin,竟然可以用了,无语,难道,昨天我就那样重新编译了一把,就好了?不错,我真tmd 天才~
问题4:没有config.inc.php
这个问题,新版本出现的,因为人家有向导模式的配置文件生成方式了,直接执行./scripts/setup.php,可以有选项生成哪些功能,然后选择display,保存为config.inc.php,放到phpmyadmin目录下即可~
- 装phpmyadmin时,遇到了一堆问题,一一解决之
- phpMyAdmin使用时遇到的问题
- 上班了。。。一堆工作问题。。。
- 遇到问题了 。。解决啦
- 花了一下午一晚上安装samba服务器,终于解决了一一个问题
- 深度学习之caffe入门一一配置SSD中遇到的问题
- phpmyadmin中遇到的问题
- 使用phpMyAdmin时遇到的问题(win7)
- 解决phpMyAdmin数据乱码问题
- 解决phpMyAdmin中文乱码问题
- 解决phpmyadmin中文乱码问题
- 解决PhpmyAdmin卡的问题
- 问题一堆
- 一堆问题...
- 重装jdk后遇到的一堆问题总结
- 解决MySQL中float字段SUM()时出现一堆小数的问题
- phpMyadmin 遇到的问题 很有用
- 装tuxedo遇到问题了
- linux内核裁减笔记
- 燃烧的远征java(二)-开发环境:安装Spring IDE for eclipse
- 燃烧的远征java(二)-开发环境:tomcat 5.5 的The Apache Tomcat Native library which allows optimal performance 的解决
- Linux启动时间的极限优化
- 给MM修电脑
- 装phpmyadmin时,遇到了一堆问题,一一解决之
- 嵌入式应用Linux裁减的初次尝试
- 如何改变Win32 Console 程序显示颜色?
- ADO.NET 连接字符串
- 三篇非常好,非常详细的编译内核,设置内核的文章
- 矩阵专业词汇英文对照
- 嵌入式Linux系统小型化技术
- 内核论坛的利用
- 燃烧的远征java(二)-开发环境:eclipse 中tomcat无法启动