在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
学了将近大半年的php了,还没有装过独立的php环境,一直用的集成的。记得刚学时,一头雾水,不知改怎么搭配环境,就觉得特别复杂,各种看不懂,今天还是自己在XP环境下搭配了一个。 首先,下载php5.5、mysql、apache2、phpmyadmin安装包。
接着,首先装下php. 直接解压到安装目录,比如c:\php5.5 下载下来没找到.dll文件,于是从网上下了很多,比如libmysql.dll、php_mysql.dll,php_mysqli.dll,php_gd2.dll,php_mbstring.dll,php5apache2_2.dll,php5ts.dll. 下载之后,把这些放到php目录下的ext目录下和c:\windows\system32下,把libmysql.dll和php5apache2_2.dll放在php5.5目录下。 php目录下的文件php-ini-development改名为php.ini放到c:\windows下。 然后,修改php.ini的配置 找到extension_dir去掉前面的分号,改成 extension_dir="你的ext文件所在目录" extension=php_mysql.dll extension=php_mbstring.dll extension=php_gd2.dll 把上面的分号去掉。
配置apache2 找到apache2\conf\http.conf这个文件 找到DocumentRoot "C:/Apache2/htdocs" 将其改为你的WEB目录(可不改)如我的为DocumentRoot "C:/www" 找到<Directory "">引号用为web根目录,比如我的C:\www 找到DirectoryIndex index.html 在后面加入index.htm index.php 找到#LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行 LoadModule php5_module c:/php5.5/php5apache2.dll 其中c:/php5.5/php5apache2.dll 为你php目录中 php5apache2.dll所在的位置 找到AddType application/x-gzip .gz .tgz 这行,在此行后加入一行 AddType application/x-httpd-php .php
在终端输入 cd apache2\bin 切换到改目录下 输入httpd -k start 启动apache2 查看有没有错误,这一步主要是php5apache2.dll和apache2_2.dll的区别,前一个是2.0一下版本的,后一个表示2.0以上版本的
在web根目录下建立.php文件<? echo phpinfo ?> 在地址栏输入http://localhost/first.php测试一下 安装mysql,直接解压运行,比如安装在c:\mysql. cd c:\mysql\bin mysql -u root -p进入mysql set character_set_database=utf8; 修改默认语言。 show variables like"%char%"可以查看默认语言 或者show variables like'character%' 或者 show variables like'collation%' 在mysql目录下的my.ini也可以修改默认语言有两处: default-character-set=utf8 character-set-server=utf8 重新启动mysql window的控制台好像不支持中文,会显示乱码 所以用下面的命令 set character_set_results=gbk可以显示中文 mysql的字符集有四种,分别是服务器、数据库、表、列
安装phpmyadmin 直接解压到web跟目录,比如我的是c:\www下。 把phpmyadmin\libraries下的config.default.php复制到phpmyadmin目录下,并改文件名为config.inc.php 找到 $cfg['servers'[$i]]['auth_type']='cookie' cookie改为http $cfg['servers'[$i]]['user']='用户名' $cfg['servers'[$i]]['password']='密码'
打开apache2\conf\httpd.conf 找到Alias /webpath /full/filesystem/path,在下面加入 <Directory "c:\www\phpmyadmin"> AllowOverride None Options None Order alllow,deny Allow from all </Directory> 保存
这样基本就配置好了,另外就是加入一些扩展库,增加功能。 通过这次自己动手搭建php环境,获益匪浅。 |
2022-08-18
2022-08-16
2022-11-06
2022-08-18
2022-08-15
请发表评论