热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHP笔记环境配置和常见问题处理

一、PHP5.6连接mysql5.6正常mysql8.0报错1:错误SQLSTATE[HY000][2054]Theserverrequestedauthentica

一、PHP5.6连接mysql5.6正常mysql8.0报错

        1:错误

            SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client

        2:修改

            修改mysql配置文件(ProgramData\MySQL\MySQL Server 8.0\my.ini)指定配置项

            character-set-server = utf8mb4

            collation-server = utf8mb4_unicode_ci

            #MySQL8中用户的认证类型(Authentication type)默认为cacheing sha2 password

            default_authentication_plugin=mysql_native_password

        3:重启mysql


二、Apache 配置多个php切换

        方式一:

        1:下载5和7版本的PHP

            下载对应版本的php(php-Win32-VC):windows.php.net - /downloads/releases/archives/

        2:解压下载的文件到指定目录

        3:修改配置

            拷贝文件夹下的 php.ini-developement 文件改名为php.ini然后编辑

            extension_dir = "php5/ext"

            date.timezone = Asia/Shanghai

        4:开启一些php扩展文件(bz2;curl;fileinfo;gd2;gettext;mysqli;pdo_mysql;mbstring;shmop)

            windowns:把对应的扩展前面的注释去掉(win10 64下 php7:curl开启后需要将对应版本的php目录下的libssh2.dll文件拷贝到Apache24\bin中否则不起作用;php5:需要拷贝libssh2.dll libeay32.dll ssleay32.dll)

            docker方式进入容器后使用 docker-php-ext-install -j$(nproc) mysqli

            官方支持的扩展(通过php -m可查看现有扩展):(bcmath, calendar, exif, gettext, sockets, dba,mysqli, pcntl, pdo_mysql, shmop, sysvmsg, sysvsem, sysvshm)

            bz2 扩展的安装, 读写 bzip2(.bz2)压缩文件

              apt-get update
              apt-get install -y --no-install-recommends libbz2-dev
              rm -r /var/lib/apt/lists/* && \
              docker-php-ext-install -j$(nproc) bz2

           gd 扩展的安装. 图像处理

              $ apt update && \
              apt install -y libwebp-dev libjpeg-dev libpng-dev libfreetype6-dev && docker-php-source extract && \
              rm -r /var/lib/apt/lists/* && \
              docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ --with-webp-dir=/usr/include/webp/ --with-png-dir=/usr/include/ && \
              docker-php-ext-install -j$(nproc) gd

              php7报错需要修改命令:docker-php-ext-configure gd --with-freetype=/usr/include/ --with-jpeg=/usr/include/ --with-webp=/usr/include/webp/

          zip 扩展的安装

              $ apt-get update && \
              apt-get install -y --no-install-recommends libzip-dev && \
              rm -r /var/lib/apt/lists/* && \
              docker-php-ext-install -j$(nproc) zip

          redis 扩展安装

              下载对应版本的扩展 注意版本一定要和php版本对应否则按照不成功:

                  igbinary  windows.php.net - /downloads/pecl/releases/igbinary/

                  redis windows.php.net - /downloads/pecl/releases/redis/

               解压下载的扩展分别把 php_igbinary.dll和php_redis.dll拷贝到php安装目录下的ext文件夹中

               修改php.ini:

                   添加 extension=php_igbinary.dll和extension=php_redis.dll

               重启

          sqlserver drivers:

              Windows:

                 1:下载对应版本的压缩包

                 2:解压文件到ext目录

                 3:修改php.ini

                       添加 extension=php_sqlsrv_74_ts.dll和extension=php_pdo_sqlsrv_74_ts.dll

                 4:下载安装对应版本的ODBC

             docker方式:

                 1:进入容器

                 2:安装odbc 参考 参考官网如果php docker镜像是php-fpm对应文档的 Debian 系统,如果是php-fpm-alpine对应Alpine Linux系统

                       问题&#xff1a;apt-get update 报NO_PUBKEY时执行(apt-key adv --recv-keys --keyserver keyserver.ubuntu.com <错误里的key>)并根据错误安装依赖

                 3&#xff1a;安装php扩展 参考 参考官网如果php docker镜像是php-fpm对应文档的 Alpine 系统&#xff0c;如果是php-fpm-alpine对应 Alpine 系统

                       方式二、通过docker-php-ext-install安装

                                     docker-php-source extract # 创建并初始化 /usr/src/php目录

                                     cd /tmp

                                     curl -L -o /tmp/pdo_sqlsrc.tgz  https://pecl.php.net/get/pdo_sqlsrv-5.9.0.tgz

                                     curl -L -o /tmp/sqlsrc.tgz  https://pecl.php.net/get/sqlsrv-5.9.0.tgz

                                     tar zxvf pdo_sqlsrv-5.9.0.tgz

                                     tar zxvf sqlsrv-5.9.0.tgz

                                     mv pdo_sqlsrv-5.9.0  /usr/src/php/ext/pdo_sqlsrv

                                     mv sqlsrv-5.9.0  /usr/src/php/ext/sqlsrv

                                     docker-php-ext-install pdo_sqlsrv

                                     docker-php-ext-install sqlsrv

                 4&#xff1a;php -m 查看安装是否成功

                 5&#xff1a;退出容器并重启

                 6&#xff1a;sqlserver 通过odbc连接mysql

                      下载unixODBC -> cd /opt -> tar -zxvf unixODBC-2.3.9.tar.gz -> cd unixODBC-2.3.9 -> ./configure -> make -> make install -> odbcinst –j查看

                      下载对应版本mysql Connector/ODBC安装包 -> dpkg -i xxx.deb -> odbcinst -q -d查看是否安装成功 ->  vi /etc/odbc.ini

                           [mysql]
                           Description     &#61; Data source sampleMySQL for accessing MySQL database sampleMySQL
                           Driver          &#61; MySQL ODBC 8.0 Unicode Driver
                           Server          &#61;
                           Host            &#61;
                           Database        &#61;
                           Port            &#61; 3306
                           User            &#61;
                           Password        &#61;

                       -> isql -v mysql连接成功

          其他扩展安装方法参考

              https://blog.csdn.net/lggirls/article/details/89395827

        5&#xff1a;在文件夹下运行cmd 输入php.exe -v 如果正常输出表示php好使

             5版本运行php.exe -v报错可能需要安装VC11运行环境&#xff0c;官网下载地址如下&#xff1a;

               VC9-32 http://www.microsoft.com/zh-CN/download/details.aspx?id&#61;5582

               VC9-64 http://www.microsoft.com/zh-CN/download/details.aspx?id&#61;15336

               VC11-32 https://www.microsoft.com/zh-CN/download/details.aspx?id&#61;30679

               VC14-32  https://www.microsoft.com/en-us/download/details.aspx?id&#61;48145

        6&#xff1a;修改Apache配置文件 httpd.conf

              添加LoadModule切换时每次打开一个

             #LoadModule php7_module "/php7/php7apache2_4.dll"
             LoadModule php5_module "/php5/php5apache2_4.dll"

             #
             #    AddHandler application/x-httpd-php .php
             #    AddType application/x-httpd-php .php .html
             #    PHPIniDir "D:/Program Files (x86)/php7/php.ini"
             #

           
              DirectoryIndex index.html index.php
              AddHandler application/x-httpd-php .php
              PHPIniDir "D:/Program Files (x86)/php5/php.ini"
          

        7&#xff1a;新建文件phpinfo.php到apache的htdocs目录&#xff1b;内容为

              访问phpinfo.ph输出对应版本信息说明切换php版本正常

        8&#xff1a;win10 64下php7&#xff1a;curl开启后需要将对应版本的php目录下的libssh2.dll文件拷贝到Apache24\bin中否则不起作用&#xff1b;php5&#xff1a;需要拷贝libssh2.dll libeay32.dll ssleay32.dll

        方式二&#xff1a;

        1&#xff1a;开启Apache的vhost模式

             编辑httpd.conf

               打开LoadModule vhost_alias_module modules/mod_vhost_alias.so

               打开Include conf/extra/httpd-vhosts.conf

               打开LoadModule access_compat_module modules/mod_access_compat.so

             编辑httpd-vhosts.conf

               添加一个vhost如下

DocumentRoot "${SRVROOT}/htdocs"DirectoryIndex index.htm index.html index.phpServerName www.xxx.comServerAlias xxx.comErrorLog "logs/xxx-error.log"CustomLog "logs/xxx-access.log" commonOptions Indexes FollowSymLinksAllowOverride AllOrder allow,denyAllow from allRequire all granted

                重启apache访问ServerName

        2&#xff1a;开启vhosts后就可以配置不同项目用不同的php了

            安装mod_fcgid模块&#xff0c;到apache官网下载对应版本的mod_fcgid模块 地址

            下载后解压找到readme文件按照步骤修改配置

                1&#xff1a;拷贝mod_fcgid.so文件到Apache24/modules/mod_fcgid.so

                2&#xff1a;拷贝httpd-fcgid.conf文件到Apache24/conf/extra/httpd-fcgid.conf

                3&#xff1a;修改httpd-fcgid.conf


# Fast CGI module Settings (PHP 5.3, 5.4)#FcgidInitialEnv PHPRC "D:\\php5"#FcgidInitialEnv PATH "D:\\php5;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;"#上面两项适用统一php版本&#xff0c;否则到vhosts中配置在不同项目中FcgidInitialEnv SystemRoot "C:\\Windows"FcgidInitialEnv SystemDrive "C:"FcgidInitialEnv TEMP "C:\\WINDOWS\\TEMP"FcgidInitialEnv TMP "C:\\WINDOWS\\TEMP"FcgidInitialEnv windir "C:\\WINDOWS"#设置PHP_FCGI_MAX_REQUESTS大于或等于FcgidMaxRequestsPerProcess&#xff0c;防止php-cgi进程 在处理完所有请求前退出FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
# Global mod_fcgid settings#40最大执行时间FcgidIOTimeout 300#10最大空闲时间FcgidConnectTimeout 300#8php-cgi最大的进程数FcgidMaxProcesses 1000FcgidOutputBufferSize 64ProcessLifeTime 240#500php-cgi每个进程的最大请求数FcgidMaxRequestsPerProcess 1000FcgidMinProcessesPerClass 0#限制最大请求字节FcgidMaxRequestLen 2097152#php程序最大文件上传限制50MBfastcgi模式下默认上传文件大小只有131072字节128kb,在php.ini中修改upload_max_filesize等参数无效MaxRequestLen 52428800
# Global Config Example
# Comment out next 4 lines to use per-Directory or per-VirtualHost configuration# 此处配置为全局配置会覆盖vhost中的配置导致vhost中配置无效#Options ExecCGI#映射fcgi执行脚本#AddHandler fcgid-script .php#php-cgi脚本执行路径#FcgidWrapper "D:/ProgramFiles/php5/php-cgi.exe" .php#上面3项适用统一php版本&#xff0c;否则到vhosts中配置在不同项目中

                4&#xff1a;拷贝mod_fcgid.html文件到Apache24/manual/mod/mod_fcgid.html 

                5&#xff1a;修改httpd.conf

                      LoadModule fcgid_module modules/mod_fcgid.so

                      Include conf/extra/httpd-fcgid.conf

                6&#xff1a;修改conf/extra/httpd-vhosts.conf

DocumentRoot "${SRVROOT}/htdocs"DirectoryIndex index.htm index.html index.phpServerName www.xxx.comServerAlias xxx.comErrorLog "logs/xxx-error.log"CustomLog "logs/xxx-access.log" commonFcgidInitialEnv PHPRC "D:\\php7"FcgidInitialEnv PATH "D:\\php7;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;"AddHandler fcgid-script .php# 此处路径不能包含空格否则无法启动FcgidWrapper "D:/php7/php-cgi.exe" .phpOptions Indexes FollowSymLinks ExecCGIAllowOverride AllOrder allow,denyAllow from allRequire all granted

                 Options相关配置参考&#xff1a;apache配置Options详解_bit小兵的博客-CSDN博客

                 7&#xff1a;.htaccess 的重定向配置

                       以前是这样用的RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]会出现错误&#xff0c;无法重定向到 index.php   No input file specified.

                       修改成RewriteRule ^(.*)$ index.php [L,E&#61;PATH_INFO:$1]就好了

                8&#xff1a;apache使用mod_fcgid模块后&#xff0c;php_admin_value open_basedir 参数就不起作用了&#xff0c;防止php脚本跨站必须去php.ini配置文件中设置。

                       [HOST&#61;www.xxx.com]

                       [PATH&#61;/wwwroot/]

                       open_basedir&#61;/wwwroot/:/tmp/

                9&#xff1a;重启Apache


三、Apache开启gzip

        1&#xff1a;修改apache的httpd.conf文件

             开启deflate_module和headers_module模块

             添加如下代码

           
              # 告诉 apache 对传输到浏览器的内容进行压缩
              SetOutputFilter DEFLATE
              # 压缩等级 9 最低是1&#xff0c;不建议按最大级别进行压缩&#xff0c;压缩率过高会占更多CPU资源
              DeflateCompressionLevel 9
              # 设置不对后缀gif&#xff0c;jpg&#xff0c;jpeg&#xff0c;png的图片文件进行压缩
              SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
              # AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-Javascript application/x-httpd-php
              # AddOutputFilter DEFLATE js css
          

        2&#xff1a;验证是否开启

             在浏览器调试模式下的network中查看请求的Content-Encoding  可以通过右键Name Status标题栏选择Response Headers选择显示

             如果Content-Encoding列中显示gzip说明配置成功


四、php调试模式配置(PhpStorm)

        1&#xff1a;下载Xdebug

              选择和php版本对应的版本下载 Xdebug: Historical Releases

              或者通过Xdebug自动匹配页面下载 Xdebug: Support — Tailored Installation Instructions

              将下载的dll文件拷贝到php目录 php/ext 下

        2&#xff1a;修改php/php.ini添加如下内容&#xff1a;

            [Xdebug]
            zend_extension&#61;"/php5/ext/php_xdebug.dll"
            ;允许远程IDE调试
            xdebug.remote_enable&#61;on
            ;远程IDE所在HOST和PORT
            xdebug.remote_host&#61;localhost
            xdebug.remote_port&#61;9000
            xdebug.remote_handler&#61;dbgp
            ;开启远程调试自动启动
            xdebug.remote_autostart &#61; Off

            ;可以是任意Key&#xff0c;这里设定为PHPSTORM
            xdebug.idekey &#61; "PHPSTORM"

            ;开启自动跟踪
            xdebug.auto_trace &#61; On
            xdebug.trace_output_dir&#61;"/Apache/Xdebug"

            ;把执行情况的分析文件写入到指定目录中
            xdebug.profiler_enable&#61;on
            xdebug.profiler_output_dir&#61;"/Apache/Xdebug"

        3&#xff1a;重启apache

        4&#xff1a;idea 配置Xdebug

          【File】->【Settings】->【Languages & Frameworks】->【Servers】添加一个server

           

        配置Deployment&#xff1a;如果项目在apache中则不需要此配置&#xff0c;如果项目不在apache需要通过配置这个来上传代码到apache中。此项配置也可以用来远程调试

       

        最后配置一个PHP Web Page服务

       

        最后点击debug图标启动调试即可

       


五、Primary script unknown 错误

    在所有环境都成功部署好后&#xff0c;有的在运行应用时&#xff0c;会出现"Primary script unknown"错误&#xff0c;一般这是由于nginx和php-fpm的用户不同导致的。把nginx.conf和php-fpm.d/www.conf 的user设为同一个就可以了。

    修改web目录的权限&#xff1a;chown www-data:www-data web目录 -R       chmod 755 web目录 -R


六、It is not safe to rely on the system&#39;s timezone settings 错误

    1&#xff1a;在页头使用date_default_timezone_set()设置 date_default_timezone_set(&#39;PRC&#39;); //东八时区 echo date(&#39;Y-m-d H:i:s&#39;);

    2&#xff1a;在页头使用 ini_set(&#39;date.timezone&#39;,&#39;PRC&#39;);或ini_set(&#39;date.timezone&#39;,&#39;Asia/Shanghai&#39;);

    3&#xff1a;修改 php.ini的date.timezone去掉前面的分号修改为date.timezone &#61; "Asia/Shanghai" (Asia/Shanghai和PRC都可以)

    4&#xff1a;重启


七、ThinkPHP多数据源配置

    1&#xff1a;配置database.php

          在默认数据库后面添加 &#39;db2&#39;   &#61;> [&#39;type&#39;&#61;>&#39;sqlsrv&#39;,&#39;hostname&#39;&#61;> &#39;127.0.0.1&#39;,&#39;database&#39;&#61;> &#39;******&#39;,&#39;username&#39;&#61;> &#39;sa&#39;,&#39;password&#39;&#61;> &#39;root&#39;,&#39;hostport&#39;&#61;> &#39;1433&#39;,&#39;prefix&#39;&#61;> &#39;&#39;,],

    3&#xff1a;使用

         Db::connect(&#39;db2&#39;) -> name(&#39;xx&#39;) -> where([[&#39;xxx&#39;,&#39;&#61;&#39;,&#39;0101001&#39;]]) -> limit(0, 10) -> select();// prefix生效

         Db::connect(&#39;db2&#39;) -> table(&#39;xx&#39;) -> where([[&#39;xxx&#39;,&#39;&#61;&#39;,&#39;0101001&#39;]]) -> limit(0, 10) -> select();// prefix不生效


八、docker php-fpm优化

    修配置文件 /usr/local/etc/php-fpm.d/www.conf

    pm&#61;dynamic 设置为static&#xff0c;系统会开启设置的数量个php-fpm进程&#xff1b;设置为dynamic&#xff0c;系统会在php-fpm运行开始时启动pm.start_servers个php-fpm进程&#xff0c;然后根据系统的需求动态在pm.min_spare_servers和pm.max_spare_servers之间调整php-fpm进程数。

    pm.max_children&#61;30 最大进程数量

    pm.start_servers&#61;10  动态方式下的起始进程数量。

    pm.min_spare_servers&#61;10 动态方式空闲状态下的最小进程数量。

    pm.max_spare_servers&#61;24 动态方式空闲状态下的最大进程数量

    pm.max_requests&#61;500 所有子进程重启时间为300s一次&#xff0c;并发量为50&#xff0c;max_children设置为30&#xff0c;max_requests &#61; 300*50/30&#61;500&#xff0c;如果想让进程每隔一小时重生一次&#xff0c;则是3600*50/30&#61;6000。如果pm.max_requests没有设置重启参数&#xff0c;默认为不限制最大服务次数&#xff0c;也就是子进程永远不重启&#xff0c;长时间不重启子进程会导致系统负载异常&#xff0c;处理时间变长等现象。

    重启服务


 九、ThinkPHP 调试

    echo Debug::getUseTime(); // 统计从开始到统计时的时间

    echo Debug::getUseMem(); // 统计从开始到统计时的内存使用情况

    dump(Debug::getFile(true)); // 获取文件加载信息

    echo User::getLastSql(); (new User())->fetchSQL(true)->find(); // 打印sql语句


十、ThinkPHP常见漏洞

    1、控制器漏洞&#xff1a;修改library/think/App.php

        // 获取控制器名

        $controller &#61; strip_tags($result[1] ?: $config[&#39;default_controller&#39;]);

        // 添加

        if (!preg_match(&#39;/^[A-Za-z](\w)*$/&#39;, $controller)) { throw new HttpException(404,&#39;controller not exists&#39; . $controller); }


十一、设置最大表单提交限制

    出现这个问题是因为之前用id拼接的方式传参数&#xff0c;后期因为数据量增大导致报错

    修改php.ini中的max_input_vars默认是1000


十二、ThinkPHP打印日志

    可以通过Log::info(&#39;xxxx&#39;)的方式来记录日志


推荐阅读
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 怎么在PHP项目中实现一个HTTP断点续传功能发布时间:2021-01-1916:26:06来源:亿速云阅读:96作者:Le ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
author-avatar
手机用户2502880481
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有