php环境搭建

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

1.准备安装包

php    (php-5.2.17-Win32-VC6-x86.zip)

mysql   (mysql-5.5.22-win32.zip)

apache   (httpd-2.2.22-win32-x86-openssl-0.9.8t.msi)

注:其中mysql与apache需要安装,php只需要解压即可

 

2.进行安装

先安装apache,然后安装php,然后安装mysql

注:其实无所谓谁先谁后,都是独立的。安装完之后,配置一下就可以将它们关联起来了。

我安装的时候将各它们安装到一个固定的目录,便于管理。我安装的目录是

D:/wamp/

 

3.整合apache,php,mysql

    a. 让Apache可以解析php文件,在配置文件中找到

        #LoadModule vhost_alias_module modules/mod_vhost_alias.so

      在下一行添加 (绿色的位置是根据PHP的所在目录而定的)

        LoadModule php5_module "D:/wamp/php/php5apache2_2.dll"
PHPIniDir "D:/wamp/php"
AddType application/x-httpd-php .php .html .htm

 

    b. 在配置文件中找到

        DirectoryIndex index.html

      改为

        DirectoryIndex index.php index.html

 

    c. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)

        DocumentRoot "D:/wamp/Apache2.2/htdocs"

      改为

        DocumentRoot "D:/wamp/workspace"

      

      再找到

        <Directory "D:/wamp/Apache2.2/htdocs">

      改为

        <Directory "D:/wamp/workspace">  

 

    

     d.配置虚拟域名

      要开启apache下的

      # Virtual hosts
Include "conf/extra/httpd-vhosts.conf"

      否则虚拟域名重定向会无法执行

 

      配置虚拟域名需要修改两处,一处是hosts(windows->System32->drivers->etc)

      一处是apache中的conf/extra/httpd-vhosts.conf

      两者结合起来就可以完成虚拟域名的功能。

 

 

    PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini

 

      a. 设置PHP扩展包的具体目录,找到

        ; On windows:
; extension_dir = "ext"

      改为 (值是ext文件夹的目录)

        ; On windows:
  extension_dir = "D:/wamp/php/ext"

 

      b. 开启相应的库功能,找到需要开启的库的所在行

        ;extension=php_curl.dll

        ;extension=php_gd2.dll

        ;extension=php_mbstring.dll

        ;extension=php_mysql.dll

        ;extension=php_xmlrpc.dll

         去掉前面的分号(注释),即改为

        extension=php_curl.dll

        extension=php_gd2.dll

        extension=php_mbstring.dll

        extension=php_mysql.dll

        extension=php_xmlrpc.dll

      

      c. 设置时区,找到

        ;date.timezone =

        改为

        date.timezone = Asia/Shanghai

 

 

 

 

ps:远程桌面连接

通过局域网ip

或者本机ip(需要设置映射)

 

然后通过用户名

密码

就可以进行远程访问了

访问前,确保对方电脑开启远程访问功能

如下图所示:

主要是下面的选项。



本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/archive/2013/05/08/3067115.html,如需转载请自行联系原作者


相关文章
|
12月前
|
PHP
windows11 vscode 配置 php环境
windows11 vscode 配置 php环境
82 0
|
PHP Apache
PHP环境搭建(配置php模块到apache服务器)
PHP环境搭建(配置php模块到apache服务器)
103 0
|
6月前
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
304 0
|
3月前
|
关系型数据库 MySQL 应用服务中间件
win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
这篇文章介绍了如何在Windows 7系统上搭建PHP、MySQL和Apache环境,并部署ECShop项目,包括安装配置步骤、解决常见问题以及使用XAMPP集成环境的替代方案。
53 1
win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
|
2月前
|
SQL 安全 JavaScript
在多用户环境中,如何确保 PHP Shell 的安全性?
在多用户环境中,如何确保 PHP Shell 的安全性?
|
3月前
|
Web App开发 关系型数据库 PHP
使用 Docker 快速搭建多版本 PHP 开发环境
使用 Docker 快速搭建多版本 PHP 开发环境
71 2
|
3月前
|
应用服务中间件 Linux 网络安全
【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
|
3月前
|
Linux PHP
【Azure 应用服务】PHP项目部署到App Service for Linux环境中,如何修改上传文件大小的限制呢?
【Azure 应用服务】PHP项目部署到App Service for Linux环境中,如何修改上传文件大小的限制呢?
|
3月前
|
应用服务中间件 Linux PHP
Linux搭建tengine2.0<Nginx>+php7环境
本文介绍了在Linux系统上搭建Tengine 2.0(一个Nginx的增强版本)和PHP 7环境的详细步骤,包括创建安装目录、下载源码包及依赖库、编译安装Nginx、配置Nginx、安装PHP及其依赖、设置PHP-FPM、配置环境变量、安装Git和Composer,以及服务管理和日志查看等。
83 0
|
5月前
|
运维 Serverless 数据处理
函数计算产品使用问题之 php环境中如何修改PHP允许的文件上传大小和POST最大大小
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。