Windows2k3配置PHP服务器环境

星期三, 02. 24. 2010  –  Category: 随便写写

其实感觉一个个下载了安装也挺麻烦的,其实大家都知道PHP,APACHE, MYSQL 之类的软件对其他软件的依赖性都很小,所示我想了个偷懒的方法。
下载Xampp,这是一个很好用的集成环境,体积也很小。
下载了安装到,且安装到 D 盘吧,D:/XAMPP
安装其实就是一个解压的过程,解压完成了会跳出一个 MSDOS 窗口,大多都可以 yes pass,其实我想说的是不用启动那些服务先,因为apache默认的 80 端口已经被 IIS 占用了。所以我想解压完成后 打开 D:/XAMPP 文件夹下 xampp-control.exe 文件,手动去启动一些服务。
首先, apache 是不需要了,把 MYSQL 前面的 Svc 打上钩,将mysql添加到计算机服务里,然后启动mysql。
Filezilla,一个开源的FTP服务器,windows 下的ftp软件基本都要收费,这是个很好的代替品。
其他就暂时不需要了。
接下来打开 D:/XAMPP/PHP 文件下,将该文件夹下的所有 dll 文件复制到 C:\WINDOWS\SYSTEM32 下,如有同名文件存在,覆盖之。
重命名php.ini-dist 为 php.ini,用文本编辑器打开编辑。
查找 register_globals = Off; 打开这个设置为 On。开启全局变量支持功能。
搜索 extension_dir = “./” ,  修改为 “D:/xampp/php/ext”。
查找 upload_tmp_dir =  D:/xampp/php/tmp,注意这个文件夹必须可读可写。
搜索 windows Extensions ,打开以下拓展:
php_curl.dll
php_dbase.dll
php_gd2.dll
php_ldap.dll
php_mbstring.dll
php_exif.dll
php_mcrypt.dll
php_ming.dll
php_mysql.dll
php_sockets.dll
php_xmlrpc.dll
php_zip.dll
查找: date.timezome 值设为 PRC。
查找 session.save_path 设为 [...]

八个有用的WordPress的SQL语句

星期五, 07. 24. 2009  –  Category: 代码人生

在过去的十年中,MySQL已经成为广受欢迎的数据库,而WordPress博客使用的是MySQL数据库,虽然使用插件可以解决一些问题,但 是实现某些特殊任务的时候,在phpMyAdmin中执行SQL语句是最简洁的方法,这里就总结八个有用的WordPress系统的SQL语句,用于解决 一些实际碰到的问题。
1、创建备份数据库
备份数据库是首先要做的事情,只需要通过以下方法就可以简单备份数据库:
登录phpMyAdmin后。选择你的WordPress数据库,然后点击“导出”按钮,选择一种压缩方式(可以使用gzip)并单击“执行”按钮,当浏览器提示是否下载的时候,点“是”,将数据库文件下载到本地。
2、批量删除文章修订
WordPress2.6以后的版本增加了一个Post revisions功能,虽然有点用,但文章修订增加了你数据库的大小,我们可以选择批量删除。
登录phpMyAdmin后执行下面的SQL语句即可批量删除。

DELETE FROM wp_posts WHERE post_type = "revision";

3、批量删除垃圾评论
一个真实的故事是,我的一个朋友在网上建立了一个博客,有次他花了几天时间外出度假,没有上网,当他回来的时候,登录自己的博客,看到有5000多条评论等待审核,当然,大多数都是垃圾评论,要手动删除这些评论要花大量时间,因此我们可以使用以下办法。
登录phpMyAdmin后执行下面的SQL语句。

DELETE from wp_comments WHERE comment_approved = ‘0′;

要小心,虽然这种解决方案对于处理数百万的垃圾平邮非常有用,但是也会清除未经批准的评论,因此最好还是安装使用Akismet来对付垃圾评论。
4、修改文章属性
你安装WordPress后,admin账户就创建了,不少人都错误的使用这个帐号来写博客,直到他们认识到,这并不是个人帐号。
解决的方法,每篇文章修改作者属性需要大量的时间,下面的这个SQL语句可以帮你快速完成这个功能。
首先你要找到你正确的用户名,使用下面的SQL语句可以找到你的用户ID号。

SELECT ID, display_name FROM wp_users;

假设这个ID为NEW_AUTHOR_ID,而管理员admin的ID为OLD_AUTHOR_ID,接着,运行下面的SQL语句。

UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;

5、手动重设密码
很多人为了保护自己的博客不被人黑掉,使用了很复杂的密码,这虽然是一件好事,但也经常会发生遗忘管理员密码的事情。
当然,通过电子邮件可以发送给你WordPress重设密码的链接,但如果你无法访问你的邮件地址,那么就只好使用下面的SQL语句来重设你的密码了。

UPDATE wp_users SET user_pass = MD5(’PASSWORD’) WHERE wp_users.user_login =’admin’ LIMIT 1;

MD5是MySQL内置的哈希函数,用于将密码转换为散列值。
6、更改WordPress的域名
你可能有时候会想要更改你博客的域名,但是WordPress会将你的域名存储在数据库中,因此你要使用下面的SQL语句来修改。

UPDATE wp_options SET option_value = replace(option_value, ‘http://www.oldsite.com’, ‘http://www.newsite.com’) WHERE option_name = ‘home’ OR option_name = ’siteurl’;

接着,你还要使用下面的SQL将文章的GUID也进行修改。

UPDATE wp_posts SET guid = replace(guid, [...]

Cannot load mysql extension. Please check your PHP configuration.
;extension=php_mysql.dll   ==>> extension=php_mysql.dll
;extension=php_mysqli.dll  ==>> extension=php_mysqli.dll
extension_dir  “”               ==>> extension_dir = “C:\Program Files\PHP”
Content of config.inc.php is:
<?
$cfg['Servers'][1]['host'] = ‘localhost’;
$cfg['Servers'][1]['extension'] = ‘mysql’;
$cfg['Servers'][1]['connect_type'] = ‘tcp’;
$cfg['Servers'][1]['compress'] = false;
$cfg['Servers'][1]['auth_type'] = ‘config’;
$cfg['Servers'][1]['user'] = ‘root’;
$cfg['Servers'][1]['password'] = ‘aaaa’;
?>

MySQL的1067错误

星期五, 07. 17. 2009  –  Category: 代码人生

MySQL的1067错误
我的Mysql碰到了 1067 错误
错误信息为:
A system error has occurred.
System error 1067 has occurred.
The process terminated unexpectedly.
在我的机上的解决办法是:
修改 my.ini,设置basedir指向mysql的安装路径
basedir=D:\Program\Tools\mysql
datadir=D:\Program\Tools\mysql\data

MySQL 图形工具 —- MySQL-Front

星期二, 05. 5. 2009  –  Category: 代码人生

mysql数据库的可视化图形工具,主要特性包括多文档界面,语法突出,拖拽方式的数据库和表格,可编辑/可增加/删除的域,可编辑/可插入/删除的记录,可显示的成员,可执行的SQL 脚本,提供与外程序接口,保存数据到CSV文件等。
MySQL-Front version 5.1
下载地址
软件截图 :
Data Browser Screenshot of MySQL-Front shows an easy to use GUI implementation of a MySQL Table viewing and editingMySQL-Front is a graphical GUI for the MySQL database. Because it is a “real” application, it can offer a more refined user-interface than is possible with systems built on PHP and HTML. Response [...]

MySQL 图形工具 —- HeidiSQL

星期二, 05. 5. 2009  –  Category: 代码人生

软件语言:英文
软件类别: 国外软件 / 数据库类
应用平台: Win2003/XP/2000/9X/Vista/
HeidiSQL 是一款用于简单化你的 MySQL 服务器和数据库管理的图形化界面。

How to reset the mySQL admin password

星期二, 03. 3. 2009  –  Category: Linux-Server, 代码人生

怎么重置MYSQL 的管理员密码
在linux 环境下,重置root 密码主要通过以下几个方面:
How to reset the mySQL admin password
In a Unix environment, the procedure for resetting the root password is as follows:
1. Log on to your system as either the Unix root user or as the same user that the mysqld server runs as.
2. Locate the .pid file that contains the server’s process ID. [...]


关于站长

姚迎迎,生于 1985年3月2日, 江苏大丰人士 。修行于福州大学软件学院

Google AD

最近文章

标签云

ajax Apache apt-get CSS Debian dedecms error firefox HeidiSQL htaccess html IE6 javascript jQuery lamp linux mod_rewrite mysql mysql5 MySQL Front php phplist phpmyadmin postfix thinkphp Ubuntu ubuntu server wordpress 京腔 代码 十年 年轻的时候很傻很天真 悉尼歌剧院 数据库 新贵妃醉酒 李玉刚 歌词 歌词翻译 盛世霓裳 示例 翻译 芳华绝代 视频 贵妃醉酒 音乐

Google 广告