怎么搭建php环境 |
php环境分为两种:
集成环境 linux window server 2002 2008 自定义环境 apache php mysql
wamp
如果安装完成apache后 显示红色失败 有可能端口被占用
apache httpd.conf
LoadModule php5_module "E:/wamp/php/php5apache2_2.dll"
个人理解:环境原理图
具体步骤:(安装Apache --> 安装PHP --> 安装数据mysql) 一、安装Apache 新建文件目录: 1、E盘下建立文件夹wamp 2、wamp下分别建立文件夹: -- apache -- php -- mysql -- www
默认路径localhost
下一步:
下一步:
下一步: 下一步:
下一步:
下一步:
二、配置PHP
1、解压php-5.3.5-Win32-VC6-x86.zip 将里面的文件放置到E:\wamp\php 2、打开E:/wamp/apache/conf/httpd.conf (Apache 配置文件); 在httpd.conf文件末尾增加以下2行内容 LoadModule php5_module "E:/wamp/php/php5apache2_2.dll" AddType application/x-httpd-php .php 3、将E:\wamp\php 里面的 php.ini-development 重命名为 php.ini 4、加载配置文件php.ini: 1)将 php.ini文件复制到 C:\Windows 目录下 2)也可以将 PHPIniDir "E:/wamp/php" 添加到: E:\wamp\apache\conf的httpd.conf 文件里面(推荐用这个) 5、重启我们的apache
这样可以将apache跟php关联起来,通过访问localhost/某个php文件, apache将把那个文件交给php解析器解析后, 变成我们想要的html+css+javascript,再显示给我们看。 测试:编写一个php文件,文件名phpinfo.php 放置到E:/wamp/www(你自己的服务器公网上)目录下 内容如下: <?php phpinfo(); ?> 通过浏览器,访问地址: http://localhost/phpinfo.php(你自己的公网网址)
默认设置打开localhost 就访问我们的index.php 文件: 我们的apache但我们去访问localhost的时候,或者是访问某一个目录的时候, 没有指定某一个文件的时候,他会默认找index.html,而我们的程序是php编写的,所以我们希望我们的默认首页也可以是index.php 所以修改下apache 的配置。 打开httpd.conf 修改(添加index.php): <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> 找到ifModule 加上index.php,这样当我们去访问某个文件夹的时候,他就会先找 index.html 如果没有,就会找index.php,还没有就会列出这个目录的所有文件 (php配置到这里基本结束)。
三、数据库(mysql)配置 一般我们用mysql版本都是 5.~~几 ,自己要根据自己电脑系统安装相应的位数软件包;
下一步:
下一步:
下一步:
下一步:
!!!注意: 最后重要步骤: 修改php.ini 配置文件,指定php的扩展目录( 注释去掉分号) extension_dir = "E:/wamp/php/ext" 开启mysql、mysqli、gd库、 多字符集扩展 extension=php_mysql.dll extension=php_mysqli.dll extension=php_gd2.dll extension=php_mbstring.dll 将他们前面的分号注释去掉。 |