Posts Tagged ‘PHP’
为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的信息了。
让PHP支持GD图片缩略库
Written by admin on 2008/06/18 – 08:00 -原本搜索了很多资料,发现GD库的安装非常麻烦!由于很多网站需要用到自动生成缩略图功能,所以在php中还是一个十分重要的插件,于是还是进行了一番研究。
今天发现在CentOS中,只需安装php-gd - 5.1.6-15.el5.i386即可!
安装后重起apache。
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 程序)

