Twitter Subscribe to PHP Blog RSS Feed Email RSS

PHP 扩展:mbstring

没有评论 2008年3月6日

因为最小化安装的PHP,很多扩展没有启用,在登陆phpMyAdmin时得到一个警告:

The mbstring PHP extension was not found and you seem to be using a multibyte charset. Without the mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.

我发现 http://www.php.net/mbstring 上有介绍说:

mbstring provides multibyte specific string functions that help you deal with multibyte encodings in PHP.

Note: If you are connecting to a database with PHP, it is recommended that you use the same character encoding for both the database and the internal encoding for ease of use and better performance.
If you are using PostgreSQL, the character encoding used in the database and the one used in PHP may differ as it supports automatic character set conversion between the backend and the frontend.


继续阅读…

Windows 上的 PHP 开发环境

1 条评论 2008年3月4日

lamp_wamp_mamp下载准备工作

打开 windows.php.net 选择版本下载并查看左侧的选择版本说明。这里选择 PHP 5.5,PHP 5.6 均可,但配合 Apache 的话必须使用 Thread Safe (TS) 的版本,由于使用的是 VC11,那么进入 www.apachelounge.com 下载对应的 Apache(PHP x64, PHP x86 分别对应 Apache 的 Win64,Win32)。

打开 dev.mysql.com 下载 MySQL 安装包。下载页面已说明清楚,如果你安装环境联网了,可以选择 mysql-installer-web-community 文件,否则选择完整安装包 mysql-installer-community,另外,安装器是 32 bit,但是会同时安装 32 bit 和 64 bit 二进制文件。

打开 www.phpmyadmin.net 下载 phpMyAdmin。

最后,这里示例选择 VC11,那么请确保 Windows 安装好了 Visual C++ Redistributable for Visual Studio 2012,准备完毕。

安装 Apache

将压缩包解压到 C:\Server\Apache2,修改其下配置文件 conf\httpd.conf,初始的改动如下,其它请按需配置

ServerRoot "C:/Server/Apache2"
ServerName localhost
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-vhosts.conf

以管理员身份打开 CMD 或 PowerShell 定位到 Apache 安装目录下的 bin 目录,执行

# 安装 Windows 服务
.\httpd.exe -k install
# 打开 Windows 服务找到 Apache 的服务名
services.msc
# 启动服务(一般服务名为 apache 加主版本号,如
net start apache2.4


继续阅读…

个人桌面系统,你选择Windows,FreeBSD,Ubuntu还是Mac OS

没有评论 2008年2月20日

记得第一次真正使用计算机,是在高中时在学校外面的网吧,从互联网进入小城市开始,网吧的开启让我同时有了接触电脑和互联网的机会。

最开始接触的操作系统就是Windows 98,当时没有操作系统的概念,认为计算机整个儿就是这个样子,后来高中的学校开了计算机课,学校机房用都是老式的卧式电脑外加Dos操作系统,我这才了解到Windows 98之前还有别的操作系统。

到上大学时才开始接触Linux,当时听说红旗是国内研究的一套Linux操作系统,不知道互联网上可以下载(当时还不知道使用搜索引擎),跑去买系统光碟,结果说没有红旗,只有红帽(redhat),就买了一个fedora 3(当时都不知道redhat9都已经是过去时了,红帽公司已经有了相当高的知名度),从此开始了在我的电脑上折腾双系统的时代,尝试着使用Linux桌面。对于当时的Linux来说,显卡等的驱动程序还是一件很麻烦的事情,当时的Linux桌面在没有经验的前提下配置也很拙劣,还是使用较少。但是从此开始,我对操作系统的兴趣就一直在增长。

继续阅读…

第 5 页,共 5 页12345