1. win10 php7 怎么弄mysql扩展
非常遗憾的告诉你,php7不支持MySQL扩展了,只有使用mysqli和pdo扩展,PHP.INI中取消下面两行前面的分号:
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
2. windows下怎么安装php7,php7里面没有这个php7apache2
在Windows 7(IIS7)环境下安装PHP 7的具体步骤如下:
首先,打开"程序和功能",接着点击"打开或关闭Windows功能"。接下来,勾选"IIS管理控制台"和CGI选项,然后点击"确定"按钮,等待安装过程结束。此过程可能需要Windows系统安装光盘。
安装完成后,为了确保PHP 7能够与Apache2正常运行,需要进行额外配置。首先,下载并安装最新版本的PHP 7,确保下载的是适用于Windows平台的版本。下载完成后,解压文件并将其移动到服务器的根目录,例如C:\php。
接下来,编辑Apache的配置文件httpd.conf,找到LoadMole php7_mole行,确保路径正确指向PHP 7模块文件。然后,在配置文件中添加以下行:AddType application/x-httpd-php .php。这将使Apache能够识别.php文件。
接着,配置环境变量,打开系统属性,进入高级设置,点击环境变量按钮。在系统变量区域,点击新建按钮,创建名为PHP_HOME的新变量,变量值设为C:\php。接着,编辑Path变量,在末尾添加;%PHP_HOME%;。
完成上述步骤后,重启Apache服务以应用更改。打开命令提示符,输入php -v命令以验证PHP 7是否已正确安装并配置。如果一切正常,将显示PHP 7的版本信息。
此外,为了确保PHP 7能够正常工作,还需要安装一些必要的扩展。例如,安装mysqli扩展可以支持MySQL数据库连接,安装json扩展可以处理JSON数据。安装这些扩展的方法是在PHP安装目录中找到ext文件夹,将相应扩展的.so文件复制到该文件夹中,然后重启Apache服务。
最后,确保Apache服务已正确配置为使用PHP 7模块。打开httpd.conf文件,查找LoadMole php7_mole行,确保路径指向正确的PHP 7模块文件。然后,保存更改并重启Apache服务。
3. Ubuntu为已经安装的PHP7单独编译mysqli
为了使已安装的PHP7在Ubuntu上单独编译mysqli扩展,首先需要确保编译工具如autoconf和m4已经安装,如果遇到缺失提示,可通过执行"apt-get install autoconf m4"命令进行安装。
接着,在终端中切换到PHP7安装目录下,执行以下命令以配置mysqli扩展的编译过程:./configure --with-php-config=/usr/local/php7/bin/php-config --with-mysqli。这一步骤会生成必要的构建文件。
确保当前目录正确后,使用make && make install命令来执行编译和安装过程。此操作会在PHP的扩展目录生成mysqli.so文件,完成mysqli扩展的安装。
若需安装其他PHP扩展如pdo或pdo_mysql,只需进入对应的ext目录下,按照同样的步骤执行配置,但需将命令中的参数调整为与目标扩展相关的选项,比如将--with-mysqli更改为--with-pdo或--with-pdo-mysql,以此来适应不同的扩展需求。
通过上述步骤,Ubuntu环境下的PHP7能够成功单独编译并安装mysqli等扩展,提升PHP的数据库访问能力,满足不同的应用需求。
4. 如何在PHP7中安装mysql的扩展
如何在PHP7中安装mysql的扩展
1,去php网站上下载mysql扩展
2,解压并使用phpize工具初始化,编译:
#解压
tar xzvf mysql-45881bd.tar.gz
#进入mysql扩展目录
cd mysql-45881bd/
#使用phpize初始化,我的phpize在/opt/目录
/opt/php/bin/phpize
#编译mysql扩展,使用mysql native driver作为mysql链接库
./configure --with-php-config=/opt/php/bin/php-config --with-mysql=mysqlnd
make && make install
5,编辑php.ini文件,把mysql.so拷贝到php.ini的extension_dir中,然后在php.ini中加入extension=mysql.so
6,重启php