php环境搭建

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

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,如需转载请自行联系原作者


相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
5月前
|
PHP
windows11 vscode 配置 php环境
windows11 vscode 配置 php环境
43 0
|
7月前
|
算法 PHP 数据安全/隐私保护
【实战】php goto解密工具,无需安装php环境,直接解密
php goto解密方法,php解密工具,goto解密,php微擎解密,代码可读性,代码可维护性
390 1
|
4月前
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
153 0
|
6月前
|
弹性计算 Linux PHP
|
28天前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
29 0
|
4月前
|
应用服务中间件 Linux PHP
百度搜索:蓝易云【在centos中配置nginx+php的环境教程。】
请注意,上述步骤是基本的配置指南,实际操作中可能会有特定的需求和配置。建议参考Nginx和PHP官方文档或其他详细教程以获得更全面和准确的信息。
45 0
|
4月前
|
Ubuntu 网络协议 应用服务中间件
Ubuntu安装PHP和NGINX环境
PHP-FPM 是 PHP FastCGI Process Manager 的缩写,是 FastCGI 进程管理器。 PHP-FPM 是基于 master/worker 的多进程架构模式,与 nginx 的设计风格类似。master 进程主要负责 CGI、PHP 环境初始化,事件监听、子进程状态,worker 进程负责处理 PHP 请求。 FPM 的 master 通过共享内存获取 worker 进程的信息,包括 worker 进程当前状态、已处理请求数等,当 master 进程要杀掉一个 worker 进程时则通过发送信号的方式通知 worker 进程。
55 0
|
4月前
|
Apache PHP
百度搜索:蓝易云【Apache环境php安装扩展swoole。】
通过以上步骤,你就可以在Apache环境中成功安装和配置Swoole扩展了。请确保你按照正确的步骤进行操作,并根据你的系统和环境进行相应的调整。如果遇到问题,你可以参考Swoole官方文档或社区的支持资源来获取更多帮助。
33 1
|
5月前
|
PHP
vscode 配php环境的正确姿势
vscode 配php环境的正确姿势
51 0
|
6月前
|
关系型数据库 MySQL PHP
PHP环境搭建(环境准备)
PHP环境搭建(环境准备)
30 0