[ Content | Sidebar ]

Posts tagged php

Win2003配置php环境

Win2003+php+apache+mysql
配置的时候碰到一些问题,还好解决了,太晚了,有空再把过程和一些问题写下

最近在物色PHP空间

如题..

PHP彩蛋和一段强代码.

PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 (PHP Credits)
PHPE9568F34-D428-11d2-A769-00AA001ACF42 (PHP Logo)
PHPE9568F35-D428-11d2-A769-00AA001ACF42 (Zend Logo)
PHPE9568F36-D428-11d2-A769-00AA001ACF42 (Easter Egg)
随便打开一个页面,把下面这段代码输入到地址栏.然后回车.
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);

Ubuntu php 环境简单配置备忘(二/成功)

一、安装apache2+php5+mysql
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
二、设置mysql密码
mysqladmin -u root password 新密码
三、安装phpmyadmin
sudo apt-get install phpmyadmin
测试:http://localhost/phpmyadmin/
四、其它操作:
编辑测试页:()
sudo gedit /var/www/testphp.php
启动Apache
$ sudo /usr/sbin/apache2ctl start
停止Apache
$ sudo /usr/sbin/apache2ctl stop
重启Apache
$ sudo /etc/init.d/apache2 restart
如果只是用于本地开发,加强安全性,设置如下:
$ gksudo “gedit /etc/apache2/ports.conf”
$ password:
更改ports.conf
Listen 127.0.0.1:80
保存文件之后,并重启apache。这时,只有通过127.0.0.1才能访问Apache。

Ubuntu php 环境简单配置备忘(一/没配置好)

这是第一次配置时记下的。最终没有弄好。phpmyadmin不能登录。
可以参考第二次的成功配置:
Ubuntu php 环境简单配置备忘(二/成功)
安装 Apache2:
sudo apt-get install apache2
安装PHP模块:
sudo apt-get install php5
编辑测试页:()
sudo gedit /var/www/testphp.php
安装Mysql
sudo apt-get install mysql-server
mysqladmin -u root password db_user_password
#db_user_password替换为密码
安装Mysql模块
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
sudo /etc/init.d/apache2 restart
配置php.ini:
sudo gedit /etc/php5/apache2/php.ini
把文件在文件后面的:
#extension=mysql.so
#extension=gd.so
的#去掉。
安装phpmyadmin
sudo apt-get install phpmyadmin
测试:http://localhost/phpmyadmin/
将URL映射到其他目录
sudo gedit /etc/apache2/conf.d/alias
* 在新增的文件内加入下面这几行
Alias /URL-path /location_of_folder/

Options Indexes FollowSymLinks
AllowOverride All
order allow,deny
Allow from all

重起apache
sudo /etc/init.d/apache2 restart

PHP Version 4.4.4+mysql-5.0.24-win32出错解决办法

出错: Client does not support authentication protocol requested by server; consider upgrading MySQL client
解决办法:先用root登录MYSQL服务器,执行
mysql>set password for user1@”localhost”=old_password('yourPassword');
  原因是因为mysql服务器版本中使用了新的密码验证机制,这需要客户端的版本要在4.0以上,原来的密码函数被改为old_password();,这样使用password()生成的密码在旧的版本上的客户端就不能用了,而PHP中的MYSQL客户端都是3.23的(当然,mysqli的扩展除外)。

windows下iis+php4+mysql配置

windows下iis+php4+mysql配置,在WIN主机IIS上支持PHP和MySQL
 http://looea.139.com/article/341366.html
 

一、首先把php的压缩包(这里以PHP4.3.2为例)解压到C:\php-4.3.2-Win32目录中,然后从其中找到一个叫php.ini-recommended的文件,把他更名为php.ini。
二、打开该文件,找到extension_dir="./",将其改为extension_dir="C:\php-4.3.2-Win32\extensions";再找到session.save_path=/tmp,将其改为session.save_path=C:\php-4.3.2-Win32\sessions。(注:此时你需要在C:\php-4.3.2-Win32目录下建立sessions文件夹,以存放session。)
三、将修改好的php.ini文件拷贝至C:\winnt目录下,将C:\php-4.3.2-Win32下的php4ts.dll文件拷贝到C:\winnt\system32目录下。

四、打开“Internet服务管理器”,选择你想支持PHP的站点,打开属性页,点击“ISAPI筛选器”选项卡,点击“添加”,在弹出的“筛选器属性”窗口的“筛选器名称”中填入“php”;在“可执行文件”中填入“C:\php-4.3.2-Win32\sapi\php4isapi.dll”(如下图图所示),点击确定。

五、点击“主目录”选项卡,选择“应用程序设置”中的“配置”按钮,在弹出的“应用程序配置”窗口中点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射”窗口中的“可执行文件”中填入“C:\php-4.3.2-Win32\sapi\php4isapi.dll”,“扩展名”一项填入“php”(如下图所示)。
OK,一切搞定,重起IIS,到你的页面文件目录下写一个phpinfo。
phpinfo();
?>
1、MYSQL的安装双击文件解压,双击setup.exe安装,默认路径为C:\mysql。
在c:\mysql下有一个文件my-example.cnf改名为my.cnf拷贝到c:\下面.
2、phpMyAdmin的安装双击文件解压到c:\phpMyAdmin.
用PHPED把c:\phpMyAdmin下的config.inc.php3打开,把第65行的“require("english.inc.php3");”改为“require("chinese_gb.inc.php3");”。
现在你的IIS已经完全支持PHP+MYSQL了
注:MYSQL不需任何设置,直接安装即可
如果想在本地操作mysql数据库,可以安装phpmyadmin
mysql默认没有密码,超级用户名是root
建议在安装完毕后重启一次,或是在命令提示行下依次输入下面的命令:
net stop iisadmin
net start iisadmin
然后打开iis(internet信息管理器),看看默认站点是否在运行,如果没有运行,点一下工具栏上的运行按钮。
再提示,系统默认是没有安装iis的。如果不知道怎么装,打开添加删除程序,再点windwos组件,有一个internet信息管理器,选中,确定即可,中间会需要windows安装盘或安装文件。

开始学习php

这几天在看的书:

在电脑城那家书店找了好久才找到两本php的书,LC帮我找关系弄了个85折
上面这本昨晚看了一些。
我先看正则表达式那部分,再从头开始看(书中有好几处错别字)
代码好像直接拷国外的[sweat]
不过都花钱卖了,要好好把它榨干。