apache 目录浏览乱码
解决方法:
http.conf文件添加以下代码
IndexOptions Charset=UTF-8
重启Apache
顺利解决!
解决方法:
http.conf文件添加以下代码
IndexOptions Charset=UTF-8
重启Apache
顺利解决!
【Windows环境】
这里介绍后台守护进程打开方式
start /d php think worker
【linux环境】
[debug 调试模式] ctrl+c退出或关闭会话则关闭服务
[daemon 后台守护进程] 参数后加 -d
开启workman
php think worker (这里不需要start)
停止workman
php think worker stop
重载workman
php think worker reload
重启workman
php think worker restart
查看workman状态
php think worker status
查看workman连接数
php think worker connections
开启workman服务
php think worker:server
关闭workman服务
php think worker:server stop
Workerman[start.php] start in DEBUG 调试模式 远程会话关闭则关闭
看了下thinkphp6 里面的完全手册 命令
think worker start -d (其实这里是错误的) 我一直进入都是Debug模式
正确的命令应该是: 开启 不需要再添加start
think worker -d (进入守护进程模式) 远程会话关闭继续可以链接
PHP Warning: Module 'openssl' already loaded in Unknown on line 0
提示:重复加载了openssl模块
直接在php.ini 的 寻找关键词:phpssl.so 前面加注释;
操作系统 centos 7.6
Tags:linux php加入系统变量 永久
1.打开文件
vi /etc/profile
2.在文件尾部添加以下代码
[i]
export PATH=/www/server/php/72/bin:$PATH
[esc]
[:wq]
3.生效配置
source /etc/profile
4.查看更改后的变量值
echo $PATH
【7.2.18】
说明:此实例是在宝塔面板基础上进行安装扩展(原先我使用了apache2.8+php7.2.18+mysql5.6.27)
1.下载扩展
wget https://www.php.net/distributions/php-7.2.18.tar.gz
2.解压文件
tar -xvf php-7.2.18.tar.gz
3.打开目录
cd php-7.2.18/ext/fileinfo
4.直接执行以下命令 找不到 whice phpnize
/www/server/php/72/bin/phpize
返回:
Configuring for:
PHP Api Version: 20170718
Zend Module Api No: 20170718
Zend Extension Api No: 320170718
5.初始化配置
./configure --with-php-config=/www/server/php/72/bin/php-config
6.出现报错
make: * No targets specified and no makefile found. Stop.
virtual memory exhausted: Cannot allocate memory
显示内存不足 对于我的1GB小主机 使用不了 这时候需要创临时空间
解决办法:内存不足, 在linux下增加临时swap空间
参考《在linux下增加临时swap空间》
https://blog.csdn.net/qq_32642039/article/details/78070813?locationNum=7&fps=1
step 1:
#sudo dd if=/dev/zero of=/home/swap bs=64M count=16
注释:of=/home/swap,放置swap的空间; count的大小就是增加的swap空间的大小,64M就是块大小,这里是64MB,所以总共空间就是bs*count=1024MB.这里分配空间的时候需要一点时间,等待执行完毕。
step 2:
# sudo mkswap /home/swap (可能会提示warning: don’t erase bootbits sectorson whole disk. Use -f to force,不用理会)
注释:把刚才空间格式化成swap各式
step 3:
#sudo swapon /home/swap
注释:使刚才创建的swap空间
7.直接安装
make && make install
显示:
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
See any operating system documentation about shared libraries for
8.配置扩展
vi /www/server/php/72/etc/php.ini
添加以下:
extension = /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/fileinfo.so
1.安装composer,并写入系统变量《tp6.0安装指南(小白教程)亲测》
2.打开项目路径,如我的路径D:/www
A、打开cmd命令窗口
B、输入 cd D:www D: 切换到D:www>
3.composer安装laravel应用
命令如下:
composer create-project --prefer-dist laravel/laravel blog
其中blog为项目名称