Apache:http://pan.baidu.com/s/1mg8w020
Php:http://pan.baidu.com/s/1pJLh8wV
Mysql:http://pan.baidu.com/s/1hqDouPY
Phpmyadmin:http://pan.baidu.com/s/1pJ2QFub
只要解压已经下载的php压缩包并重名为文件夹为php,将其复制到任意磁盘目录下即可完成PHP安装。
Apache和Mysql按步骤一步步安装即可。
将php.ini-development配置文件重命名为php.ini配置文件即可。然后做如下配置操作:
①打开php.ini配置文件,找到
1 ; On windows:
2 ; extension_dir = "ext"
修改为
1 ; On windows:
2 extension_dir = "C:/php/ext"
②将以下这些extension之前的分号(;)去除。
1 extension=php_curl.dll
2 extension=php_gd2.dll
3 extension=php_mbstring.dll
4 extension=php_mysql.dll
5 extension=php_pdo_mysql.dll
6 extension=php_pdo_odbc.dll
7 extension=php_xmlrpc.dll
③配置PHP的Session功能
在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,建立phpsessiontmp目录,然后在php.ini配置文件中找到
1 ;session.save_path = "/tmp"
修改为
1 session.save_path ="E:/phpsessiontmp"
④配置PHP的文件上传功能
在Windows 7上建立一个可读写的目录文件夹phpfileuploadtmp目录,然后在php.ini配置文件中找到
;upload_tmp_dir =
修改为
upload_tmp_dir ="E:/phpfileuploadtmp"
⑤修改date.timezone,将
;date.timezone =
修改为
date.timezone = Asia/Shanghai
至此,PHP的配置就已完成。
①在#LoadModulevhost_alias_module modules/mod_vhost_alias.so下添加
LoadModule php5_module "E:/PHP/php5apache2_2.dll"
PHPIniDir "E:/PHP"
AddType application/x-httpd-php .php .html .htm
②默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,当WEB主程序目录变更时,需要修改相应的Apache配置,即将
DocumentRoot "C:/Program Files/ApacheSoftware Foundation/Apache2.2/htdocs"
修改为
DocumentRoot "E:/PHPWEB"
<Directory "C:/Program Files/ApacheSoftware Foundation/Apache2.2/htdocs">
修改为
<Directory "E:/PHPWEB">
③最后修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行
DirectoryIndex index.html
修改为
DirectoryIndex index.php index.html
④重启Apache服务器
至此,在Apache服务器上PHP环境配置工作就完成了,你只需要在E:/PHPWEB 目录下新建一个PHP文件
<?
phpinfo();
?>
然后在浏览器中输入http://localhost:8080,出现php相关信息表即表示成功。
为了验证PHP是否能连接Mysql,可以在index.php中创建如下代码:
<?php
$connect=mysql_connect("127.0.0.1","root","数据库登录密码");
if(!$connect)
echo "Mysql Connect Error!";
else
echo "Mysql Connect Success ";
mysql_close();
?>
然后在浏览器中输入http://localhost/,看到Mysql Connect Success,即数据库连接成功。
① mysql中创建名为phpmyadmin的数据库。
Mysql> create database phpmyadmin
② phpmyadmin安装目录下的examples/create_tables.sql导入这个数据库。
Mysql> source D:phpmyadmin/examples/create_tables.sql
③修改libraries中的config.default.php文件,内容如下(查找关键词并修改):
$cfg['Servers'][$i]['controluser'] = 'username';
$cfg['Servers'][$i]['controlpass'] = 'password';
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['recent'] = 'pma_recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
1、安装Apache时提示一种访问权限不允许的方式做了一个访问套接字的尝试
解决方法:出现这样的提示并不表示Apache安装失败,其原因就是由于服务器的默认80端口被占用了导致安装过程中端口冲突而出现上面的提示,不过要解决这个问题也很简单,只需要将安装目录下面的conf文件夹中的httpd.conf文件中的80全部改成8080即可,当然要看是否真正解决了,只需要在浏览器中输入http://127.0.0.1:8080/,如果打开页面出现一个测试页面显示it’swork即表示Apache已经成功启动了
2、所有的安装完成后,重启Apache,一闪而过。无法启动
解决方法:检查错误方法:进入cmd然后进入 Apache安装目录(具体为你自己的安装目录)\bin> httpd.exe -w -n "Apache2.2" -k start(引号中的Apache2.2修改为你的Apache服务名,可以到计算机服务里找)。发现是打不开httpd.conf文件。故查看httpd.conf配置文件的ServerRoot是否为apache的放置目录。发现就是放置目录出错。
下载地址http://pan.baidu.com/s/1i3sT4ot
破解机http://pan.baidu.com/s/1i3yZiD3
1、启动zend studio, 弹出 failed to create the java virtual machine
解决方法:在安装目录下 找到 ZendStudio.ini 文件;用editplus打开;
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-showlocation
-name
Zend Studio
-vmargs
-Xms128M
-Xmx512M
-DGIT_SSL_NO_VERIFY=true
将上代码中 256改 128 ,512改 256;
2、运行php文件中文乱码
解决方法:选中相应的项目,右键选择Properties或者选择菜单Project|Properties进入界面后,选择“Text file encoding”为UTF-8.或者在php页面中加入“<meta http-equiv='Content-Type' content='charset=utf-8'>”。
3、zend连接不到apache
解决方法:将zend的工作目录定位为Apache配置中的DocumentRoot"E:/PHPWEB"
4、JS提示(在zend studio 7.1里安装aptana)
解决方法:help菜单下的install new software,然后输入地址:
http://download.aptana.org/tools/studio/plugin/install/studio
1. 变量名区分大小写,但是函数名不区分大小写;
2. 不需要定义数组大小,根据元素的多少而动态变化;
3. 变量名不能以数字开头,不需要声明;
4. 函数名不能以数字开头;不支持重载,即函数名不能和内置函数或已定义的函数重名;
5. 点号.是连接符,相当于c语言中的加号+;
6. 反向单引号`是执行操作符,执行Linux命令;
7. 单引号’’中带变量,将直接打印变量名;而双引号中带变量,将以变量值的形式打印;
8. 变量不需要定义类型,自动地获得输入的数据类型;
9. 使用define定义常量,如define(‘NUMBER’,100);
10. 一个等号=表示赋值,两个等号==表示等于(值相等即可),三个等号===表示恒等(值相等且类型相同);
11. elseif中可有空格,也可以不写空格;