nginx和mysql一些问题的解决

widuu 2013-8-5 PHP技术 1,601 0 喜欢 (0)

1.mysql的latin1的转换utf8
用息壤的空间的时候我们发现一般发现时latin1然后进入mysql都是???的中文字符,这样我们点击进入phpmyadmin 然后把语言选择成chinese simplified然后你就发现编程utf8了,查看中文字符就回到了正确的编码的风格了
png;base6434cfe2f83c50b392
2.配置nginx的虚拟主机
配置另外一个虚拟主机,我们可以在http中加入以下代码或者这样你mkdir vhost 然后进入vhost 建立一个demo.conf 写入如下代码,然后再http中引用就是include vhost/*.conf
[php]
server {
listen 80;
server_name www.demo.com demo.com;

location / {
root /data/wwwroot/demo;
index index.php index.html index.htm;
}
location ~ \.php$ {
root /data/wwwroot/demo;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
[/php]
3.wordpress 伪静态规则
[php]
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
[/php]

转载请注明来自微度网络,本文标题:《nginx和mysql一些问题的解决》

喜欢 0 发布评论
Top