为PHP增加mbstring扩展

Written by admin on 2008/11/07 – 08:00 -

最近安装drupal,安装完毕总是提示需要PHP mbstring扩展,以便处理大字符集(Unicode 库)。

本人安装的是CentOS5.2,所以直接在root权限下运行 yum install php-mbstring

安装完毕重新启动apache。

但安装过程中,如果php有更新,那么原来的zend optimizer需要重新安装。

安装过程参考可以参见我之前的文章。

安装完成后,重新启动apache,运行php -v 发现zend optimizer和eAccelerator和Zend Extension的安装信息未出现。

并且发现/etc目录下的php.ini未更新,但/usr/local/Zend/etc下的php.ini是刚更新的。

于是备份/etc/php.ini,将/usr/local/Zend/etc/php.ini覆盖到/etc目录下,

运行命令 /usr/sbin/apachectl restart 重新启动apache后再运行php -v,可看见zend optimizer和eAccelerator和Zend Extension的信息了。

Subscribe to my RSS feed

让PHP支持GD图片缩略库

Written by admin on 2008/06/18 – 08:00 -

原本搜索了很多资料,发现GD库的安装非常麻烦!由于很多网站需要用到自动生成缩略图功能,所以在php中还是一个十分重要的插件,于是还是进行了一番研究。

今天发现在CentOS中,只需安装php-gd - 5.1.6-15.el5.i386即可!

安装后重起apache。

Subscribe to my RSS feed

ubuntu7.1 安装apache mysql php

Written by admin on 2008/01/30 – 08:00 -

1、安装LAMP组件
系统->系统管理->新立得软件包管理器, 打开新立得,编辑 –> 使用任务分组标记软件包 –> 勾选 LAMP Server,然后安装,其中配置阶段会要求设置mysql的登陆密码。

随后测试apache安装是否成功,在浏览器中输入http://localhost 或者http://127.0.0.1 看是否有显示。

测试mysql安装是否成功,在shell中输入mysql -u root -p,输入mysql root用户的密码。如果出现mysql> 则表示安装成功。

2、安装phpmyadmin
sudo apt-get install phpmyadmin
期间会要求选择apache的版本,选择apache2(因为是2.x版本。)

安装后在浏览器中输入http://localhost/phpmyadmin 看能否浏览phpmyadmin界面,输入用户名密码并能正确访问。则说明phpmyadmin安装成功。

3、配置
启用 mod_rewrite 模块:
sudo a2enmod rewrite

让apache支持.htm .html .php
sudo gedit /etc/apache2/apache2.conf
在文件后面加上
AddType application/x-httpd-php .php .htm .html

重启apache
sudo /etc/init.d/apache2 restart
如果出现:
* Restarting web server apache2
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
则继续sudo gedit /etc/apache2/apache2.conf
在文件后面加上:ServerName 127.0.0.1
再重启apache试试
sudo /etc/init.d/apache2 restart

——————
记住以下几个命令和位置

sudo /etc/init.d/apache2 restart (重启 apache)

sudo gedit /etc/php5/apache2/php.ini (配置 php.ini)

sudo gedit /etc/apache2/apache2.conf (配置 apache2.conf)

/var/www/ (主目录位置)
/var/www/cgi-bin/ (CGI 程序)

Subscribe to my RSS feed