美洲杯波胆_美洲杯波胆赔率
做最好的网站
来自 计算机教程 2019-06-27 11:08 的文章
当前位置: 美洲杯波胆 > 计算机教程 > 正文

Windows下搭建apache、php、mysql过程分享

    前几天,突然不想再继续用xampp了,然后呢,就自己开始配置Apache,php,mysql(在win下);在下载php的时候突然发现官网出现了一个问题:

php线程安全是保证php在多线程环境下不会出现数据不一致的情况发生,而非线程安全就有可能出现。因此线程安全要对资源进行控制,增加了额外的系统开销,在单线程环境下效率比非线程安全低。

美洲杯波胆,    首先我们都知道,php发布有两种版本的,也不能说是版本了,就是有vc9与vc6的区别,官网说的是

这里忽略安装包傻瓜式安装的操作,如果手动安装apache和mysql服务,参考以下命令

    也就是说使用apache需要使用vc6的php,vc9的php是用vc2008编译的 ,而vc6的php是用vc6编译的,apache是用vc6编译的,所以为了兼容性我们要使用同为vc6编译的php版本;但是php官网并没有vc6的5.3版本,上网搜了一下,终于在stackoverflow上找到了这个问题,在这里。原来apache有一个vc9的版本,但似乎不是官方的,在这里,但注意使用是所用的插件必须也是vc9编译的。

二、线程安全


如果搭建后,Apache无法启动,参考这篇文章《解决Apache/PHP无法启动的问题》,应该对你有所帮助。

If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP    If you are using PHP with IIS you should use the VC9 versions of PHP    VC6 Versions are compiled with the legacy Visual Studio 6 compiler    VC9 Versions are compiled with the Visual Studio 2008 compiler and have 

extension_dir = "D:/php/ext"
extension = php_mysql.dll

目前,php5.5使用的编译器是vc11,php5.4和php5.3的是vc9,php5.2的是vc6,但php5.2已不再更新了。

#安装apache2.2服务
D:apache2.2binhttpd.exe -k install
#启动apache2.2服务
D:apache2.2binhttpd.exe -k start

#安装mysql服务
D:mysqlbinmysqld.exe -install
#启动mysql服务
sc start mysql

复制代码 代码如下:

复制代码 代码如下:

复制代码 代码如下:

复制代码 代码如下:

在windows下,apache和mysql都有自动化安装的程序,本篇则侧重从apache和php版本选择,php线程安全,apache和mysql安装启动服务,工作环境配置这几个方面来阐述windows下搭建apache php mysql过程。

有个问题要特别注意:apache.org在windows下只提供vc6编译的版本。换句话说,如果你选择了apache.org 发布的版本,那你只能选择php5.2,否则可能会有问题。

那么,如何去选择使用线程安全(Thread safe)或非线程安全(Non Thread Safe)的版本?

3、php连接mysql

本文由美洲杯波胆发布于计算机教程,转载请注明出处:Windows下搭建apache、php、mysql过程分享

关键词: