您的位置:首页 > 编程语言 > PHP开发

自己独立配置wamp的php开发环境

2013-07-25 17:52 302 查看
             今天又一次配置wamp的开发环境,因为总觉得集成的环境不是那么令人满意,毕竟自己学习php开发也已经一年多了,所以还是非常有必要自己去独立配置一个环境,因为这样可以学到很多东西。

        好,废话不多说。开始正题,首先我们安装的Apache,我们可以自己到Apache官网去下载最新版本的Apache,下载以后,是一个.msi的文件,直接双击安装即可,和其他windows上的软件安装没什么区别,一路next以后会有三个框让你填一些信息,第一个填你自己的主机名,第二个填写你自己的域名,第三个填一个邮箱。这个邮箱的作用是当Apache出现问题的时候往这个邮箱里发邮件,如果只是自己配置开发环境不是配置一个真正的网站运行环境,主机名和域名其实都可以随便填一下,接下来选择Typical的安装模式,一路next就可以安装了,安装完成以后,打开浏览器,在地址栏输入”http//localhost/“;然后按回车键,如果看到”It
Works!“;则说明Apache安装成功。

        接下来我们开始安装mysql,mysql的安装要比Apache复杂的多,首先我们还是去mysql官网下载最新版本的mysql,下载以后也是一个.msi的文件,双击以后,点击next,接下来我们选择Custom的安装方式,然后接下来我们接下来我们选择mysql server的安装路径和mysql server datafiles的安装路径,我们最好新建一个文件夹去放mysql server datafiles并且最好不是和操作系统在一个盘,这样的好处是就算操作系统挂掉,我们重新安装系统格式化了系统盘,我们的数据也不会丢失。鼠标点击一下mysql
server就可以选择安装路径,然后再点击mysql server datafiles就可以选择数据的安装路径。接下来一路next就可以安装mysql,点击finish之前我们一定要选择Configure the MySQL Server now,否则不能配置mysql选项,出来mysql的配置框以后我们选择Detailed Configuration,点击next,接下来是Mysql服务器类型的选择对话框,选择的模式不同占用的系统主内存大小就不同,第一个Developer Machine是一个开发测试类型占用很少的系统资源,第二个Server
Machine是服务器类型,占用较多的系统内存,第三个Dedicated Mysql Server Machine是专用的mysql服务器类型,这种模式将占用所有的系统内存,你可以根据自己的实际情况选择一种类型,然后next弹出的是数据库用途对话框,它决定着mysql服务器支持哪几种表的类型,第一个Multifunctional Database是通用的多功能类型,比较好的类型;第二个Transctional Database only是专门用于事务处理的类型;第三个Non-Transctional
Database onl是非事务处理类型,比较简单的类型,你可以根据数据库的用途进行选择,接下来是Innodb表类型的存放路径,我们按默认的就好,其实就是安装mysql那会你选择的安装路径,接下来弹出的是并发链接选择对话框,这里的选择决定着同时打开数据库链接的数量,第一个Decesion Support最多支持20个;第二个Online Transaction Processing最多支持500个;第三个Manual Setting是自己设置的。点击next后弹出的是tcp/ip组网的功能,我们点击next即可,接下来是默认字符集的设置对话框,如果我们经常要和中文打交道,那我们可以选择第三个并且设置为utf8,next弹出的是windows服务的对话框,这里可以选择mysql服务器是否安装位windows的系统服务器,我们勾选Include
Bin Directory inWindows PATH这样我们直接就可以用命令行来控制mysql,也可以不选择然后去windows的环境变量那里去添加。next以后我们就进入到mysql安全配置的对话框其实就是给自己的数据库设置一个密码,我们把密码个确认密码输入以后,不要勾选它下边的那个Enable root from remote machines因为如果你勾选就是允许创建匿名账号,匿名账号可以不实用密码访问mysql服务器,接下来我们点击Execute就可以完成安装了。

      接下来我们配置php,为什么说配置而不是安装呢,因为php是一个解释器而不是一个软件,我们把php加压到一个文件夹里面,然后我们去Apache的安装目录下找到conf文件夹下的httpd.conf文件并打开,它就是Apache的配置文件,我们找到添加模块的地方,#LoadModulevhost_alias_module modules/mod_vhost_alias.so后加上引入php的模块
,LoadModule php5_module "E:/wamp/wamp/php/php5apache2_2.dll"双引号里面的路径根据自己的安装路径选择,Apache如果是2.0及以上版本的一点要写php5apache2_2.dll而不是php5apache2.dll,后者是与低版本配合使用的,AddType
application/x-compress .Z   AddType application/x-gzip .gz .tgz这两行后加上AddType application/x-httpd-php .php和PHPInDdir E:/wamp/php安装路径根据自己具体情况写,我们再去php的目录下,把php.ini-recommended改名为php.ini,重新启动Apache然后在就可以解析php文件了.

      接下来我们配置连接mysql,我们现代php下面把名为libmysql.dll的文件把他复制到系统盘windows文件夹下,然后我们打开php.ini文件把extension=php_mysql.dll和extension=php_mysqli.dll前面的分号去掉再在那些扩展模块上面也就是extension=php_mbstring.dll它的上面加上extension_dir
= "E:/wamp/wamp/php/ext/"具体路径根据自己实际情况,就可以引入mysql了。

      其实这些步骤昨晚以后就可以了,我们还可以在装一下zend加速器和phpmyadmin,zend加速器可以提高效率30%--100%,phpmyadmin则可以帮助我们管理数据库。zend加速器安装要注意正确选择apache路径的php.ini的路径,然后就没什么了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  web开发