PHPstudy下载以及安装可以查看官方:http://lamp.phpstudy.net/
对于初学者来说很方便,安装完后一些简单的PHP+MySQL页面都可以正常运行的,不过对于一些PHP框架来说就不太友好了,自己还得配置一下。
一、数据库问题:
解决方法:
1、使用 mysql -uroot -p 登录上mysql 并用 show variables like ‘socket';
查询mysql socket的文件存在什么地方
01 | [root@qn1Z default] # mysql -uroot -p |
02 | Enter password: |
03 | Welcome to the MySQL monitor. |
04 | Your MySQL connection id is 18509 |
05 | Server version: 5.1.73 MySQL Community Server (GPL) |
06 | |
07 | Copyright (c) 2000, 2013, Oracle and /or its affiliates. All rights reserved. |
08 | |
09 | Oracle is a registered trademark of Oracle Corporation and /or its |
10 | affiliates. Other names may be trademarks of their respective |
11 | owners. |
12 | |
13 | Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. |
14 | |
15 | mysql> show variables like 'socket' ; |
16 | +---------------+-----------------+ |
17 | | Variable_name | Value |
18 | +---------------+-----------------+ |
19 | | socket /tmp/mysql .sock | |
20 | +---------------+-----------------+ |
21 | 1 row in set (0.00 sec) |
修改成以下:
1 | ; Default socket name for local MySQL connects. in |
2 | ; MySQL defaults. |
3 | ; http: //php .net /mysql .default-socket |
4 | mysql.default_socket = /tmp/mysql .sock |
3、重起php服务,问题解决,wordpress 迁移时出错提示 “建立数据库连接时出错”也可试试次方法。
二、Apache重定向问题,提示:The requested URL *** was not found on this server
rewrite_module没开启,开启过程如下:
centos的配置文件放在:
代码如下 | 复制代码 |
/etc/httpd/conf/httpd.conf |
打开文件找到:
代码如下 | 复制代码 |
LoadModule rewrite_module modules/mod_rewrite.so |
将前面"#"去掉,如果不存在则添加上句。
如果你的网站是根目录的话:找到
代码如下 | 复制代码 |
<Directory /> |
将上面的None改为All
如果你的站点不在根目录,设置如下:
代码如下 | 复制代码 |
<Directory "/var/www/html/my_directory"> Order allow,deny |
OK,然后重启服务器,service httpd restart ,这样.htaccess就可以使用了
三、ThinkPHP3.2中M方法出错(3.1正常)
解决方法:
这种情况下你可以试下把MySQL连接地址从 localhost 改成 127.0.0.1 即可解决。
参考网站:
http://blog.sina.com.cn/s/blog_61e2e4260102v0nw.html
http://www.111cn.net/sys/linux/46837.htm