如何安装PHP

如何安装PHP,第1张

为了开始使用 PHP,您可以:

找一个支持 PHP 和 MySQL 的 Web 主机

在您自己的 PC 机上安装 Web 服务器,然后安装 PHP 和 MySQL

使用支持 PHP 的 Web 主机

如果您的服务器支持 PHP,那么您不需要做任何事情。

只要在您的 web 目录中创建 .php 文件即可,服务器将自动为您解析这些文件。

您不需要编译任何软件,或安装额外的工具。

由于 PHP 是免费的,大多数的 Web 主机都提供对 PHP 的支持。

在您自己的 PC 机上建立 PHP

然而,如果您的服务器不支持 PHP,您必须:

安装 Web 服务器

安装 PHP

安装数据库,比如 MySQL

官方 PHP 网站

集成开发环境推荐 WAMP

PHP 服务器组件

如果您是第一次安装,建议您使用集成的服务器组件,它已经包含了 PHP、Apache、Mysql 等服务,能够为您节省很多繁琐的配置环境过程所需花费的时间。

WampServer

Window系统可以使用 WampServer/,支持32位和64位系统,根据自己的系统选择版本。

WampServer 安装也简单,你只需要一直点击 "Next" 就可以完成安装了。

实在不懂的,可以查看WampServer安装教程。

XAMPP

XAMPP 支持 Mac OS 和 Window 系统,下载

IDE (Integrated Development Environment,集成开发环境)

Eclipse for PHP(免费)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台(如果未安装JDK,则需要先 下载 JDK 安装)。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

支持 Window、Linux 和 Mac OS 平台。

Eclipse for PHP 官方下载

PhpStorm(收费)

PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。

PhpStorm 非常适合于PHP开发人员及前端工程师。提供诸于:智能HTML/CSS/JavaScript/PHP编辑、代码质量分析、版本控制集成(SVN、GIT)、调试和测试等功能。

支持 Window、Linux 和 Mac OS 平台。

安装过程无非就是配置一下网站连接数据库的内容,一般都会生成一个配置文件,里面包含了数据的连接信息,地址,用户,名称,密码,这些的,当然有必要的时候还要检测一下文件夹的权限,可能有时需在写入文件之类的,上面的地址,用户,表名,密码,这些都是在安装时用户需要填写的,连接正确后呢,安装程序就要将你之前设计好的数据库结构写入到当前网站(就是你之前导出的SQL内容),当然里面包括创始人呀,管理员信息之类

基本上就是这样了,其它的需要扩展的信息加进去就可以了

集成包安装很简单,就不用说了把,这个单独安装步骤我以前就那么装的,首先装mysql,测试mysql是否成功,再装apache了测试,php下载下来配置就是了;

1:安装mysql

双击安装文件

windows 7 8

1:创建不同系统目录

f:/dev/mysql

f:/dev/mysqldata

f:/dev/apache

f:/dev/php

2:wamp 停止..退出

3:mysql

双击安装文件:mysql-5.1.57-win32.msi

1:欢迎 [Next]

2:许可协议

[*]I accept

[Next]

3:选择安装方式

[]典型

[]小最

[*]自定义 选择C开头的

<Next>

4:安装目录

f:/dev/mysql [Change]

mysql server datafile

f:/dev/mysqldata

<Next>

<Install>

5:广告

<Next>

<Next>

6:安装完成

[*]配置数据库

<Finish>

7:欢迎

<Next>

8:[*] Detailed

<Next>

9:[*]Developer

<Next>

10:

[*] Multifunctional

<Next>

11:innodb 表空间

<Next>

12:OLAP

<Next>

13:网络端口

3306

<Next>

14:字符编码

[*]Manual 手工

[utf8]

知识点:

utf-8 mysql utf8

15:

[*]include bind

<Next>

16:

mysql 当中权限最高用户

root

[root]

[root]

<Next>

17:

<Execute>

18:

<Finish>

测试:

开始->运行->cmd

mysql -uroot -proot

//-------------------------------------

apache httpd-2.2.19-win32-x86-no_ssl.msi

1:<Next>

2:[*] I accept

<Next>

3:[tom.com]域名

[www.tom.com]服务器名称

[tom@tom.com]邮件

<Next>

4:安装目录

[]典型

[*]自定义

f:/dev/apache

5:[install]

6:[Finish]

测试 http://127.0.0.1/

It works!

//---------------------------

php 压缩 php-5.2.17-Win32-VC6-x86.zip

copy f:/dev/php/

//---------------------------

配置

php配置文件

f:/dev/php/php.ini-dist 改名 php.ini

apache配置

f:/dev/apache/conf/httpd.conf

在这个配置文件里面改三项内容

三项

1:添加一项:

1:加载php解决程序

具体 *** 作,在配置里面搜索LoadModule,在下面找一个内容复制一下,改为-》就可以了

LoadModule php5_module "f:/dev/php/php5apache2_2.dll"

2:php.ini 文件在哪个目录

PHPIniDir "f:/dev/php"

3:处理 .php 请求

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html

(实质就是添加可以执行php的文件类型)

重要地方:安装目录 f:/dev/php

停止apache

启动apache

htdocs\index.php

<?php

phpinfo()

所有php 程序保存 f:/dev/apache/htdocs/

http://127.0.0.1/index.php

★测试PHP配置是否成功,打开记事本,输入以下代码

<?php

 phpinfo()

?>

1、打开php.ini配置文件,找到

on windows:

extension_dir = "f:/dev/php/ext"

2. 由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll等,即将

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_pdo_mysql.dll

extension=php_pdo_odbc.dll

extension=php_xmlrpc.dll

3. 配置PHP的Session功能

1

session.save_path = "/tmp"

修改为

1

session.save_path = "D:/phpsessiontmp"

4、配置PHP的文件上传功能

同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到

1

upload_tmp_dir =

修改为

1

upload_tmp_dir = "D:/phpfileuploadtmp"

5、修改date.timezone,否则在执行phpinfo时date部分会报错:

Warning: phpinfo() [function.phpinfo]…

我们需要将

1

date.timezone =

修改为

1

date.timezone = Asia/Shanghai

6.为了验证PHP是否能连接Mysql,你可以在index.php中创建如下代码

<?php

$link=mysql_connect("127.0.0.1","root","root")

if(!$link) echo" Error"

else echo"欢迎进入"

mysql_close()

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11048582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存