搭建环境WAMP

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

http://hudeyong926.iteye.com/blog/1051454

老版本php                 http://museum.php.net/php5/

win下的dll扩展下载    http://downloads.php.net/pierre/

PHP的安装

下载php包装包zip和源码包(tar.bz2或tar.gz),2个都下载可以编译php扩展 
将php解压缩到c盘,把文件夹重命名为php.将php.ini-recommended复制到C:\WINDOWS下,并重命名为php.ini(当然也可以复制php.ini-dist,不过听说recommended是做过优化的)

 

让apche支持php5,需要在httpd.conf中增加以下两行: (C:\Program Files\Apache Software Foundation\Apache2.2\conf下)

Java代码   收藏代码
  1. LoadModule php5_module "c:/php/php5apache2_2.dll"  
  2. AddType application/x-httpd-php .php  

PHPIniDir ="D:/PHP" 
windows7下配置

<IfModule !mpm_netware_module>
LoadModule php5_module "D:/PHP/php5apache2_2.dll"

AddType application/x-httpd-php .php 
PHPIniDir ="D:/PHP"
<IfModule !mpm_winnt_module>
 也有PHPIniDir "C:/php"的写法

创建测试php文件
在目录Apache2.2\htdocs下创建文件test.php
内容如下

Java代码   收藏代码
  1. <?php  
  2.  phpinfo();   
  3. ?>  

访问 http://ip/test.php 就可以看到php的配置信息

为了让php支持MySQL,需要做如下操作:

在windows系统必须把php目录下的libmysql.dll,php5ts.dll

拷贝到windows目录下才可以让php支持mysql。

首先修改c:\windows下的php.ini文件,
(添加PhpIniDir="C:/Php"使php目录下的php.ini文件生效,而不需要放到
 c:\windows)

session.save_path="C:\temp"
将 extension_dir = "./"修改为extension_dir = "C:\php\ext",
将;extension=php_mysql.dll前面的引号“;”去掉
将error_reporting = E_ALL

 

一般还需要打开的扩展有

Java代码   收藏代码
  1. extension=php_curl.dll  
  2. extension=php_gd2.dll  
  3. extension=php_imap.dll  
  4. extension=php_mbstring.dll  
  5. extension=php_mcrypt.dll  
  6. extension=php_mysql.dll  
  7. extension=php_mysqli.dll  

看phpinfo()下的Loaded Configuration File选项

extension_dir   Loaded Configuration File   mysql

检查php.ini配置的方法:cmd中   php -v 
开启php_pdo和php_pdo_mysql扩展。
打开php/php.Ini搜索pdo_mysql
;extension=php_pdo_mysql.dll去掉前面的分号
搜索PHP_pdo
;extension=php_pdo.dll去掉前面的分号
打开phpinfo();查看pdo扩展


最快的配置方法:把配置好的php.ini和httpd.conf去覆盖安装文件

phpinfo中查看Thread Safety,Compiler

1.PHP自5.3版起默认不在支持针对Windows的VC6编译版本,只提供VC9版本的,而APAche官方提供的Apache Windows编译包都是VC6的。所以我们需要使用第三方编译的VC9版本的Apache。
2.PHP 的 None Thread Safe 版本适用于CGI/FastCGI方式,而相应的Thread Safe版本适用于SAPI和Mod方式

官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。 
VC6 就是 legacy Visual Studio 6 compiler ,就是使用这个编译器编译的。
VC9 就是 the Visual Studio 2008 compiler ,就是用微软的 VS 编辑器编译的。
Non Thread Safe 就是非线程安全;
Non Thread Safe 是线程安全;

Java代码   收藏代码
  1. date.timezone = "Asia/Shanghai"   

 php支持短标签

打开php.ini,找到“short_open_tag = Off”,将其修改为“short_open_tag = On”

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
IDE PHP Apache
PhpStorm+Xampp+Xdebug搭建环境并部署应用
PhpStorm+Xampp+Xdebug搭建环境并部署应用
109 0
|
关系型数据库 MySQL PHP
PHP服务环境配置之 WampServer的安装与环境配置
PHP服务环境配置之 WampServer的安装与环境配置
423 0
|
10月前
|
关系型数据库 MySQL 数据库连接
WAMP搭建靶场
WAMP搭建靶场
55 0
|
前端开发 关系型数据库 MySQL
Wamp 的安装和配置| 学习笔记
快速学习 Wamp 的安装和配置。
473 0
Wamp 的安装和配置| 学习笔记
uiu
|
关系型数据库 MySQL Apache
Xampp + Wordpress 部署【亲测】
Xampp + Wordpress 部署【亲测】
uiu
178 0
Xampp + Wordpress 部署【亲测】
|
关系型数据库 MySQL
一些在PHPStudy部署中出现的问题解决
一些在PHPStudy部署中出现的问题解决
179 0
|
Ubuntu 安全 Linux
Linux安装phpstudy
为服务器环境提供极佳配置的解决方案 支持CentOS、Ubuntu、Debian、Fedora、deepin,Web端管理,QQ群及论坛技术支持 一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带LNMP与LAMP
Linux安装phpstudy
|
关系型数据库 MySQL PHP
XAMPP环境的搭建
XAMPP是一个强大的集成软件包(什么是集成软件包?就是多个软件打包一起安装了,比如office办公软件包括了word、Excel、PPT) XAMPP包括了Apache,MySQL,PHP,Perl,利用该软件可以直接对MySQL进行可视化操作。
2673 0
|
Web App开发 关系型数据库 PHP
基于WorsPress+Xampp搭建博客
总结了在服务器Windows server 2012r2利用WorsPress+Xampp搭建博客。 首先先下载WorsPress+Xampp的安装包,具体网址如下: 1.下载之后:复制到服务器中,解压安装xampp,注意安装目录最好选择C盘之外的其它磁盘,由于权限原因,会出现创建一些文件失败的问题。
1631 0