1 Star 0 Fork 0

qjd / doc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
json不编码中文

JSON_UNESCAPED_UNICODE

git记住密码

git config --global credential.helper store

PHP配置
隐藏版本
expose_php = Off

避免脚本注入
cgi.fix_pathinfo = 0
nginx隐藏版本

server_tokens off

nginx禁止IP访问
server {
    listen       80  default_server;
    server_name  _;
    return       444;
}
PDO操作MySQL
$user = 'root';
$pass = 'password';
$dsn = "mysql:host=127.0.0.1;dbname=test";
$db = new PDO($dsn, $user, $pass);
$sql = 'select version()';
$res = $db->query($sql)->fetchAll(2);
配置Apache支持php
AddType application/x-httpd-php .php
LoadModule php7_module C:/...
PHPIniDir C:/...
安装docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
安装nginx
vi /etc/yum.repos.d/nginx.repo

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
安装composer

下载地址: https://mirrors.aliyun.com/composer/composer.phar

Windows:
echo @php "%~dp0composer.phar" %*>composer.bat
Linux:
mv composer.phar /usr/local/bin/composer

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
npm设置
npm config set registry https://registry.npm.taobao.org
第三方php源

https://webtatic.com/

安装MySQL
my.ini file

[mysqld]
# set basedir to your installation path
basedir=E:/mysql
# set datadir to the location of your data directory
datadir=E:/mydata/data

mysqld --initialize-insecure
mysqld --install
yum localinstall platform-and-version-specific-package-name.rpm
yum install mysql-community-server
ALTER USER 'root'@'localhost' IDENTIFIED BY '111!';
编译安装php

sqlite-devel oniguruma-devel oniguruma libcurl-devel libcurl libxml2-devel libxml2 openssl openssl-devel autoconf

./configure \
--prefix=/usr/local/php74 \
--enable-fpm \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--with-config-file-path=/usr/local/php74/etc \
--with-config-file-scan-dir=/usr/local/php74/etc/php.d \
--with-openssl \
--with-curl \
--enable-mbstring \
--with-mysqli=mysqlnd \
--enable-pcntl \
--with-pdo-mysql=mysqlnd \
--enable-mysqlnd
CentOS 8安装PHP7.3
wget https://www.php.net/distributions/php-7.3.18.tar.gz
yum -y install libxml2-devel libxml2 openssl openssl-devel autoconf libcurl-devel libcurl gcc-c++

ps:1G内存添加swap,--disable-fileinfo

./configure \
--prefix=/usr/local/php73 \
--enable-fpm \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--with-config-file-path=/usr/local/php73/etc \
--with-config-file-scan-dir=/usr/local/php73/etc/php.d \
--with-openssl \
--with-curl \
--enable-mbstring \
--with-mysqli=mysqlnd \
--enable-pcntl \
--with-pdo-mysql=mysqlnd \
--enable-mysqlnd

空文件

简介

doc 展开 收起
取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/qjd/doc.git
git@gitee.com:qjd/doc.git
qjd
doc
doc
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891