php学习第一步,php环境搭建
来源:互联网 发布:斗牛娱乐大数据应用 编辑:程序博客网 时间:2024/06/06 02:50
在搭建环境前首先要了解php的环境,目前php环境有LAMP架构,即linux+apache+mysql+php;除此之外还有WAMP结构,具体是windows+apache+mysql+php;当然也可以用集成安装包安装php环境,比如phpmyadmin. wamp。在此,我要分享的是wamp的环境搭建,也是适合我们初学者的环境搭建。
尽管套件安装更方便,但由于学习需要,在此,我使用的是单一安装:
第一步:安装web服务器:Apache;
首先去apache官网http://httpd.apache.org中下载apache安装文件。(目前最新版本是2.4.25)
然后安装,(这里以2.2.17版本的Apache安装为例),2.2.17版本的安装文件是可执行文件,直接双击安装,高于2.2的版本的安装包是一个压缩包文件,下载之后解压即可,省去安装步骤。
如果端口选择为8080端口,那么需要使用以下命令:
Apache安装路径\bin\httpd -k install
将服务安装到系统服务中。(80端口会自动将该服务安装到系统服务中去)
安装完毕之后,启动apache,正常启动如下:
安装完成之后,在浏览器中输入http:localhost:端口号进行测试,出现It Works则表示正确安装!
第二步:安装PHP核心包
php官网http://cn2.php.net/downloads.php下载php的核心安装文件包。
然后将下载的压缩包解压缩到指定的安装目录下
第三步:整合Apache 和 PHP(这里以php5.3和Apache2.2为例)
A.在apache的conf目录下的httpd.conf加入如下代码:
LoadModule php5_module php安装路径/php5apache2_2.dll
PHPIniDir "php安装路径"
AddType application/x-httpd-php .php .phtml
B.把 php.ini-development 文件改成php.ini ,然后修改:
;extension_dir = "php安装路径/ext"
最后一定要去掉前面的;(这里的分号表示配置文件里面的注释,这里取消注释,让代码执行)
安装整合过程中可能会问题:
(1) 电脑默认后缀名,保证计算机显示后缀名
(2) OS拒绝访问的问题:以管理身份运行
(3)端口占用问题:修改apache的配置文件conf/httpd.conf里面的关于端口:Listen 端口号
(4)安装路径中不能带汉字!!!
(5)最重要的就是apache的配置文件出现问题导致无法启动。
常用cmd命令:
安装服务:apache的安装路径/bin/httpd -k install
开启服务:apache的安装路径/bin/httpd -k start
重启服务:apache的安装路径/bin/httpd -k restart
...
所有对配置文件的修改保存必须重启apache!!!
第四步:编辑器或者集成开发环境的安装
a、下载安装文件,直接安装
b、安装后直接打开软件
c、破解Zend Studio
将破解文件复制到ZS的安装目录下面的plugins文件件中覆盖掉原来的文件即可。
d、ZS中创建项目(根据计算机系统不同,ZS显示界面略有不同)
创建项目过程中,进行服务器配置设置:
添加apache作为web服务器
Php文件在服务器上才能运行!!!
第五步:运行php文件,右键有运行的PHP文件,选择run as--PHP Web Application
如果无法打开内部浏览器,则直接将生成的链接复制到外部的浏览器中即可!
到此,php环境搭建就完成了
- php学习第一步,php环境搭建
- 【PHP学习】PHP第一步
- PHP学习第一步
- 学习php第一篇:php环境搭建
- php架构学习-php环境搭建选择
- PHP学习一 PHP环境搭建
- PHP学习--1 搭建环境
- PHP入门学习-----环境搭建
- PHP第一步:Windows下搭建PHP环境及常见端口设置错误
- php开发第一步,PHP5.6 + MySQL5.5 + Apache2.4环境搭建
- (PHP_001)PHP学习环境的搭建
- php学习笔记(1)- 环境搭建
- 【php源代码学习笔记】开始-搭建环境
- PHP学习笔记。。环境快速搭建/等
- PHP学习笔记一(环境搭建)
- PHP学习之开发环境搭建
- PHP & HTML5 学习 第二课 环境搭建
- php框架laravel学习 一 (环境搭建)
- HTML5为什么能成最佳载体?
- ASP.NET常用语句33条代码
- 安卓智能地图开发与实施一:配置离线SDK
- 高并发思路脑图
- etcd集群启动参数说明及注意事项
- php学习第一步,php环境搭建
- TCP、UDP、IP 协议分析
- Java I/O流系统之File类整理
- Grails 快速入门
- 同时打开多个Eclipse
- Django--服务端响应url请求的执行顺序
- 基础算法(二)---数据结构之散列
- 安装OVS遇到的一些问题及解决办法
- 主流芯片厂商汇总