composer 消耗内存超过php限制
php -d memory_limit=-1 `which composer` update
php -d memory_limit=-1 `which composer` update
wsl版本为2,因为wsl1不支持docker。
子系统为ubuntu
win10 & win11 中 安装wsl
wsl -l -v
wsl --set-version Ubuntu20.04 2
配置phpstorm自动部署
sudo apt-get install openssh-server #安装ssh服务
sudo /etc/init.d/ssh start #启动ssh服务
phpstorm配置自动部署
sudo chmod -R 777 project/
配置wsl中docker容器
配置phpstorm中xdebug
打开本地phpstorm配置xdebug,端口为php.ini中的端口
git clone https://github.com/takashiki/Ourls.git
`
server{
listen 80;
server_name url.177ow.com ;
index index.php;
root /home/wwwroot/urls/public;
#error_page 404 /404.html;
include enable-php-pathinfo.conf;
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /.well-known {
allow all;
}
location ~ /\.
{
deny all;
}
access_log /home/wwwlogs/url.177ow.com.log;
}
`
全局配置(推荐)
所有项目都会使用该镜像地址:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
'objectGUID', //AD对象ID
'userPassword', //AD密码不是这个字段 密码暂时不能通过程序设置
'unicodePwd', //AD密码专用字段 $unicodePwd = mb_convert_encoding('"' . $newPassword . '"', 'utf-16le');
'cn', //comman name 兄弟节点不能相同
'ou', //organizationalUnit
'description', //员工填工号
'displayName', //中文名
'name', //姓名
'sAMAccountName', //英文名(RTX账号,唯一)
'userPrincipalName', //登陆用户名 和 英文名一致
'ProtectedFromAccidentalDeletion', //对象删除保护
'givenName', //姓
'sn', //名
'employeeNumber', //一卡通卡号
'mail',
'mailNickname',
'manager', //上级 (节点路径 示例:CN=Texas Poker9,OU=Texas Poker,OU=Dept,OU=BoyaaSZ,DC=by,DC=com)
'title', //头衔
'pager', //性别 0男 1女 -1未知
'userAccountControl', //用户账号策略(暂时不能设置) 资料说明地址:https://support.microsoft.com/en-gb/kb/305144
'department',
'managedBy',//部门负责人
'distinguishedName',
'pwdLastSet', //等于0时 下次登录时需要修改密码
'memberOf', //用户所属组
'member',//组成员