当前位置: 首页 >数据库 > 信步漫谈之PHP—开发环境搭建

信步漫谈之PHP—开发环境搭建

PHP(外文名:Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。

php可以在linux下开发,也可以在windows下开发,本文主要介绍windows下的开发环境搭建。

方法一:使用appserver或者wmap软件直接安装(套餐软件)
优点:简单,方便,不要自己配置。
缺点:不够灵活,比如版本升级。

1、AppServ
    AppServ 是 PHP 网页架站工具组合包,泰国的作者将一些网路上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、PHP、MySQL、phpMyAdmin 等。
    安装包下载地址:https://www.appserv.org/en/version-history/
    测试安装是否成功(默认配置),访问地址:http://localhost:80/
    apache启动方式:
        方法一、services.msc进入服务界面,启动apache服务
        方法二、进入AppServ的安装目录下的apache目录运行脚本apache_start.bat
2、WampServer
    Wamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,WAMP一切都搞定了。

此处以AppServ为例说明,安装目录如下:
信步漫谈之PHP—开发环境搭建 _ JavaClub全栈架构师技术笔记

方法二:手动安装配置各部分软件
自己安装各个部分软件,手动配置(apache(或者iis) +php+mysql+phpadmin[这个可以没有])
优点:灵活,可以根据开发需求选择不同版本软件.
缺点:麻烦,有一定难度

1、apache
httpd在win32下的各个版本获取地址:http://archive.apache.org/dist/httpd/binaries/win32/
2、php
php发布资源地址:http://windows.php.net/downloads/releases/archives/
3、mysql
下载地址:http://www.mysql.org
4、phpMyAdmin
下载地址:https://www.phpmyadmin.net/

安装步骤:
1、安装apache、php、mysql
    apache、php、mysql最好安装到同一个目录(为了便于php环境的管理),例如:c:/phpenv
2、apache和php的整合
    1)在apahce的 conf目录的httpd.conf做如下配置(在 LoadModule 配置后面添加)

LoadModule php5_module c:/phpenv/php-5.3.6/php5apache2_2.dll
PHPIniDir “c:/phpenv/php-5.3.6"
AddType application/x-httpd-php .php .phtml

    2)将php安装根目录下的php.ini-??(此处有两个php-ini-??文件,分别是php.ini-development和php.ini-production,前者适合开发测试使用,后者拥有较高的安全性设定,则适合上线当产品使用) 改成php.ini 意为启用开发模式。(否则apache会去使用c盘下的php.ini)
    3)在php.ini 中指定扩展模块路径

extension_dir = "E:/phpenv/php-5.3.6/ext"  (此处建议使用绝对路径,不要使用相对路径)

    4)重启apache
    5)测试是否整合成功Demo
    编写test.php放到apache的htdocs目录下

test.php:
<?php phpinfo(); ?>

3、php和mysql整合
    1)在php.ini文件开启支持mysql(原先以下的配置项在php.ini中是注释掉的,去掉注释即可)

extension=php_bz2.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll

    2)重启apache
    3)测试是否整合成功Demo
    编写testmysql.php放到apache的htdocs目录下

testmysql.php:
<?php
    $test=mysql_connect("localhost","root","root");
    if($test){
        echo 'ok';
    }else{
        echo 'no ok';
    }
?>

4、安装phpMyAdmin
    1)解压phpMyAdmin
    2)将解压后的文件夹拷贝到apache的hdocs目录下
    3)启动apache服务器
    4)登录网址http://localhost/phpmyadmin/setup/index.php根据提示逐步安装即可

 

FAQ:
1、如果在整合以后,报告不能加载,可能是缺少vc的相关文件
解决方法:安装vc6 vc9库文件(例如:vcredist_x86-v6.zip和vcredist x86 2008-v9.zip)

作者:临渊启明
来源链接:https://www.cnblogs.com/alfredinchange/p/7599564.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/database/117780.html

标签:MySQL升级
分享给朋友:

“信步漫谈之PHP—开发环境搭建” 的相关文章

MySQL表的增删改查(进阶) 2022年05月16日 21:54:11
Mybatis中的${}和#{}区别 2022年05月17日 21:41:44
mysql 查询数据库内存大小 2022年06月06日 11:11:26
mysql的查询句 2022年06月09日 23:40:52
MySql 查询两张表的数据差别 2022年06月11日 20:14:35
关于mysql数据库连接异常处理 2022年06月12日 19:21:20
mysql查询结果保留2位小数不够补0 2022年06月12日 20:39:53
MYSQL查询返回JSON格式的字符串 2022年06月12日 23:10:27