Apache+Mysql+PHP搭建PHP项目

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TalorSwfit20111208/article/details/78694893

     最近在研究Jmeter做性能测试,看书上有个web项目(viooma的一个web进销存管理系统,),自己试着搭了一下,中间还是遇到不少坑,在此记录一下,以便以后参照,也希望能帮网上遇到同样的问题的同学做一个引导,废话不多说,开干...

 一、环境准备

1、Apache http服务器(我用的2.4)

2、Mysql(我用的是5.7的)

3、PHP(我用的5.6)

二、环境配置

1、安装好mysql,记得记录mysql的root用户账号的密码!(重要!我就是以为这个项目是自己的数据库,没太在意,以为是PHP项目自带的数据库,结果通过抓包、看源码折腾好久才发现是数据库连接不上。。。数据库连接这一块还是值得注意啊)

2、安装Apache,这个过程比较简单,直接把下载下来的安装包解压就好了,记得默认情况下Apache的htdoc目录是存放web站点的,把PHP项目放进去就行了配置apche这边有两个点需要注意

  • 端口占用问题(主要包括Apache sever的端口,默认是80和SSL的端口,默认是443):如果apche启动提示占用的话可以在apche 的conf目录下配置httpd.conf文件配置sever启动端口为自定义的端口就行(找到Listen那一行),下面是我的配置:
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 8989


ssl端口问题,需要在conf\extra目录下配置httpd-ssl.conf这个文件,将监听的端口改为自定义的即可
#
# When we also provide SSL we have to listen to the 
# standard HTTP port (see above) and to the HTTPS port
#
# Note: Configurations that use IPv6 but not IPv4-mapped addresses need two
#       Listen directives: "Listen [::]:444" and "Listen 0.0.0.0:444"
#
Listen 444
##
## SSL Virtual Host Context
##

<VirtualHost _default_:444>

#   General setup for the virtual host
DocumentRoot "${SRVROOT}/htdocs"
ServerName www.example.com:444
ServerAdmin [email protected]
ErrorLog "${SRVROOT}/logs/error.log"
TransferLog "${SRVROOT}/logs/access.log"
  • 引用PHP配置
Define SRVROOT "D:\Apache\Apache24"
ServerRoot "${SRVROOT}"
# php5 support
LoadModule php5_module D:\php-5.6.32\php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "D:\php-5.6.32"

3、安装PHP,下载解压即可,需要配置php.ini文件
不配置会出现以下问题:
GD 支持 On [×]Off (不支持将导致与图片相关的大多数功能无法使用或引发警告)
MySQL 支持 On [×]Off (不支持无法使用本系统)

把那个安装目录下的php.ini-production文件,重命名为 php.ini ,并复制到系统盘c盘的Windows目录下


打开c:\windows\php.ini文件
找到: extension_dir = "./"
改为: extension_dir = "d:\php\ext"(就是你 PHP的安装目录路径)


找到: ;extension=php_mbstring.dll
改为: extension=php_mbstring.dll


找到: ;extension=php_gd2.dll
改为: extension=php_gd2.dll


找到: ;extension=php_mysql.dll
改为: extension=php_mysql.dll


其实就是把它们前边的分号去掉,然后保存。再把php(安装目录)目录下的 php5ts.dll复制到目录 C:\Windows\System32下.把 php\ext目录下的 php_gd2.dll , php_mysql.dll , php_mbstring.dll 文件也复制到C:\Windows\System32下。没有加载 php_gd2.dll php将不能处理图像。没有加载php_mysql.dll php将不支持mysql函数库,php_mbstring.dll在后面使用phpmyadmin时支持宽字符.对于php.ini文件。配置完后,发现提示off的都没了,如下图:



三、安装站点
浏览器输入localhost:8989(apche端口号)\web站点安装路径,一路执行安装即可, 注意这个数据库的账号和密码是你本地的mysql账号和密码,这个一定不要搞错!

好了,大功告成!看到还是蛮欣慰的哈哈,l下次遇到同样的问题知道怎么解决了


猜你喜欢

转载自blog.csdn.net/TalorSwfit20111208/article/details/78694893