RJ博客

CentOS PHP环境搭建

本文目录

        

PHPstudy下载以及安装可以查看官方:http://lamp.phpstudy.net


对于初学者来说很方便,安装完后一些简单的PHP+MySQL页面都可以正常运行的,不过对于一些PHP框架来说就不太友好了,自己还得配置一下


一、数据库问题:


解决方法:


1、使用 mysql -uroot -p 登录上mysql 并用 

  show variables like ‘socket'; 

  查询mysql socket的文件存在什么地方

[root@qn1Z default]# mysql -uroot -p    
Enter password:    
   
mysql> show variables like 'socket'; 
+---------------+-----------------+
| Variable_name | Value           |
+---------------+-----------------+
| socket        | /tmp/mysql.sock |
+---------------+-----------------+      
1 row in set (0.00 sec)


2、编辑 /etc/php.ini 文件找到 mysql.default_socket =

   修改成以下:

; Default socket name for local MySQL connects. If empty, uses the built-in    
; MySQL defaults.    
; http://php.net/mysql.default-socket    
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

vi /etc/httpd/conf/httpd.conf


打开文件找到:

LoadModule rewrite_module modules/mod_rewrite.so


将前面"#"去掉,如果不存在则添加上句。

如果你的网站是根目录的话:找到

Options FollowSymLinks
AllowOverride None


将上面的None改为All

如果你的站点不在根目录,设置如下:

Order allow,deny
Allow from all
AllowOverride All

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   

http://stackoverflow.com


相关推荐

发表评论