M-PHP
小妖666
喜欢学习技术
展开
-
php 报错 failed loading cafile stream: `cacert.pem‘
PHP 配置默认SSL CA证书下载 acert.pem:https://curl.haxx.se/ca/cacert.pem在PHP安装目录下新建一个文件夹cacert 来存放CA证书修改php.ini配,启用opensscurl扩展,搜索extension ,去掉需要开启扩展前的分号注释extension=curlextension=openssl搜索 [curl] 和[openssl] ,找到curl 和oppenssl 配置模块curl.cainf...原创 2021-05-09 09:29:34 · 2126 阅读 · 0 评论 -
php 获取 ip 并根据 ip 获取地理位置
php 获取 ip 有很多方法,这里选了其中一种if(getenv('HTTP_CLIENT_IP')){ $onlineip = getenv('HTTP_CLIENT_IP');}elseif(getenv('HTTP_X_FORWARDED_FOR')){ $onlineip = getenv('HTTP_X_FORWARDED_FOR');}elseif(getenv('REMOTE_ADDR')){ $onlineip = getenv('REMOTE_ADDR');}原创 2021-05-09 09:15:09 · 2274 阅读 · 0 评论 -
php 内置Web Server
PHP 5.4.0起,CLISAPI提供了一个内置的Web服务器。这个内置的Web服务器主要用于本地开发使用,不可用于线上产品环境。URI请求会被发送到PHP所在的的工作目录(Working Directory)进行处理,除非你使用了-t参数来自定义不同的目录。如果请求未指定执行哪个PHP文件,则默认执行目录内的index.php 或者 index.html。如果这两个文件都不存在,服务器会返回404错误。当你在命令行启动这个Web Server时,如果指定了一个PHP文件,则这个文件...原创 2021-03-13 22:13:06 · 242 阅读 · 0 评论 -
laravel实现跨域简单粗暴方法
https://learnku.com/laravel/t/3041/middleware-set-response-header-request-header-no-effect原创 2020-04-06 20:55:49 · 922 阅读 · 0 评论 -
windows下如何安装php7的memcached扩展(Class 'Memcached' not found)
下载适合自己的版本32位系统 1.2.5版本:http://static.runoob.com/download/memcached-1.2.5-win32-bin.zip 32位系统 1.2.6版本:http://static.runoob.com/download/memcached-1.2.6-win32-bin.zip 32位系统 1.4.4版本:http://static.run...原创 2020-03-08 16:15:51 · 962 阅读 · 0 评论 -
win10+PHP7.4+Apache2.4+Mysql8 Laravel环境搭建
一、PHP下载配置https://www.php.net/downloads下载Thread Safe版下载完后解压到C盘增加两个环境变量C:\php-7.4C:\php-7.4\ext在C:\php-7.4目录下复制一份php.ini-development命名为php.ini并编辑注意:php.ini里英文的分号代表注释的意思;extensi...原创 2020-03-07 11:52:56 · 3230 阅读 · 0 评论 -
OpenSSL support => disabled (install ext/openssl) apache2.4 php7.4
我的环境是 apache2.4 和 php7.4 (自带openssl),配置好后openssl总是显示OpenSSL support => disabled (install ext/openssl)按照网上的教程什么复制文件都试过就是不好使。最后发现我的问题出在httpd.conf引php处win7电脑改成下面这样就好了#php7PHPIniDir "C:...原创 2020-03-07 11:27:24 · 3414 阅读 · 1 评论 -
docker-compose 常用命令
docker-compose的使用非常类似于docker命令的使用,因此有时也可以直接用docker命令,但是大部分的compose命令需要在docker-compose.yml文件所在的目录下才能执行。1、docker-compose up 命令聚合每个容器的输出,命令退出时,所有容器都将停止。2、docker-compose up -d 在后台启动容器并使它们保持运行。3、doc...原创 2020-03-05 15:37:22 · 227 阅读 · 0 评论 -
docker-compose 安装mysql8.0
创建 docker-compose.yml文件version: "3.1"services: db: #构建mysql镜像 image: mysql container_name: mysql # 容器名 command: --default-authentication-plugin=mysql_native_password restart:...原创 2020-03-04 20:32:29 · 3203 阅读 · 0 评论 -
如何获取 docker 容器(container)的 ip 地址
获取所有容器名称及其IP地址只需一个命令docker inspect -f '{{.Name}} - {{.NetworkSettings.IPAddress }}' $(docker ps -aq)docker-compose命令:docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddr...原创 2020-03-04 19:58:48 · 812 阅读 · 0 评论 -
composer遇到Your configuration does not allow connection to http://的问题怎么解决
有时候composer install/update的时候会报错:[Composer\Downloader\TransportException]...原创 2020-03-03 12:13:44 · 857 阅读 · 0 评论 -
composer切换阿里云镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/原创 2020-03-03 10:39:04 · 512 阅读 · 0 评论 -
Windows 下 Laravel 环境配置
集成开发环境安装推荐使用 Laragon 集成开发环境下载、安装 Laragon下载地址https://laragon.org/download/安装后点击StartAll就可以启动了,确保使用的端口不被占用,如果之前已经在本机安装了 Nginx,MySQL、Redis 并处于运行状态请先关闭。安装 Composer下载地址 --Composer-Setup...原创 2020-03-01 09:04:15 · 512 阅读 · 0 评论 -
Apache提示You don‘t have permission to access / on this server问题解决
今天用apache配置虚拟主机的时候,出现下面的错误首先配置文件httpd-vhosts.conf必须正确<VirtualHost *:80> ServerAdmin yunan.hu@accenture.com DocumentRoot "C:\huyunan\lumen\public" ServerName www.php.com Se...原创 2020-02-29 11:26:26 · 2380 阅读 · 0 评论