php项目怎么删除,phpstorm删除文件的时候弹出safe?
安全删除,意思就是在你点击删除之后,系统会去检查一遍你的项目里是否有使用这个文件的,包括引用这些。如果没有则删除,如果有,则不删除,以防你因为删除了这个文件而导致程序运行出错,相当于代码重构了。phpstorm是一个轻量级且便捷的PHPIDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。
服务器linux环境运行php?
以centos7为例,模式为lnmp。(使用root用户登录)
1、进入源目录
# cd /etc/
yum.repos.d/
2、备份原repo文件
# for name in `ls`; do mv $name ${name}.bak ; done
3、下载阿里云yum源
# curl
http://mirrors.aliyun.com/repo/Centos-7.repo > Centos-7.repo
4、清理并生成缓存并安装epel
nginx安装1、安装pcre,可以支持rewrite功能。
# yum install pcre*
2、安装openssl,可以支持ssl功能
# yum install openssl*
3、从官网下载稳定版,此时是1.16.1,然后解压(如果没有wget ,请执行yum install wget)
# cd /usr/local/src
# wget http://nginx.org/download/nginx-1.16.1.tar.gz
# tar -zxvf nginx-
1.16.1.tar.gz
# cd nginx-1.16.1
4、安装软件三板斧(./configure , make , make install)。
# ./configure --prefix=/usr/local/nginx-1.16.1 --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre
# make
# make install
5、centos7防火墙打开http, https
# firewall-cmd --zone=public --add-service=http --permanent
# firewall-cmd --zone=public --add-service=https --permanent
# firewall-cmd --reload
6、启动nginx
# /usr/local/nginx-1.16.1/sbin/nginx
当通过你系统的IP地址访问出现如下画面,则安装成功
关闭nginx:
# /usr/local/nginx-1.16.1/sbin/nginx -s stop
当改变了nginx.conf后,要重置:
# /usr/local/nginx-1.16.1/sbin/nginx -s reload
安装php和php-fpm1、安装php7,这里选择php70w,需更新webtatic源
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# yum install php70w
2、安装php扩展,这里以xml扩展示例,你也可以使用yum list php70w*查看所有扩展。
#yum install php70w-xml
3、查看安装结果
#php -v (查看版本)
#php -m (查看扩展)
4、安装php-fpm,(这个与nginx一起使用来解析PHP脚本的)
#yum install php70w-fpm
5、启动php-fpm,并加入开机启动
# systemctl start php-fpm
# systemctl enable php-fpm
6、新建www用户
# useradd www -s /sbin/nologin
7、修改nginx.conf,加入php解析
第2行
第45行
第65-71行改成如下图所示:
8、将html目录所有者改为www,并将权限改为755
# chown -Rf www:www /usr/local/nginx-1.16.1/html
# chmod -Rf 755 /usr/local/nginx-1.16.1/html
9、重启nginx看到如下结果,即配置成功
# /usr/local/nginx-1.16.1/sbin/nginx -s reload
ubuntu下怎么打包写好的Qt程序?
你可以参考SQLiteStudio这个Qt写的跨平台SQLite管理工具,它自己打包了依赖的Qt库,可以做到解压即用,兼容不同Linux发行版.道理其实跟Windows版Qt程序自带Qt库差不多.
编译前给连接器传一个参数:
说明:
-Wl 表示告诉编译器将后面的参数传递给链接器.
rpath是gcc的一个参数,当程序被加载时,会搜寻rpath目录,寻找共享库.
rpath添加的目录信息保存在可执行文件中.
$ORIGIN表示可执行文件所在的目录.
也就是运行时程序会先去自己所在的目录的lib里去加载依赖库,没有的话再去系统库里找.
如果你的程序在编译时没有传递rpath参数,那你也可以用patchelf来修改你程序的rpath:
注意:patchelf修改文件后再strip会导致文件损坏.
所以应该先用strip删除符号表缩小二进制文件,然后再用patchelf设置rpath.
题外话,Android上既没有glibc库,也没有库链接器ld-linux.so.3.
如果你要把Debian ARM(如树莓派Raspbian)上的软件放到Android上跑,你一样可以打包程序依赖的共享库,让程序也能跑在Android上,比如PHP:
也就是你把库链接器ld-linux-armhf.so.3和PHP依赖的库都放到/data/local/tmp/web/lib里,然后设置个别名,就能在Android的adb shell里运行树莓派的PHP了.
当然,你也可以用patchelf设置PHP的interpreter和rpath,效果差不多:
SQL批量删除表的命令是?
SQL直接批量删除表的方法步骤:所需工具原料:phpmyadmin。
1.数据操作前进行数据备份。
2.看需要删除表的时间段,即什么时间开始到什么时间截至。记录下数据表名称和时间字段名称。
3.点击上部"SQL"按钮,进行sql语句执行。
4.打开文本框中输入命定执行:delete from wp_posts where `post_date` >='2010-01-01 00:00:00' and `post_date`
TxGameAssistant删不掉?
一、要卸载这个软件就得停止它运行,由于这个软件关联腾讯旗下运行的子文件,所以不好卸载。(推荐研究:phpstorm)
打开任务管理器
0、 1:使用Ctrl Shift Esc组合键调用任务管理器。
1、 2.用鼠标右键单击任务栏,选择“任务管理器”。
2、 方法:使用组合键“Win R”打开运行对话框,输入taskmgr,点击运行打开。
二、找到TPHelper进程在任务管理器列表中,找到TPHelper进程,右键-打开文件所在位置,同时在任务栏右键图标退出腾讯游戏安全中心(如果不能正常退出、在任务管理器列表中,右键-结束TPHelper进程)。
三、卸载TxGameAssistant在打开文件所在位置找到双击Uninstall.exe,进行卸载。
四、重启电脑然后安装系统提示,重启电脑,用电脑管家清理卸载的垃圾文件,txgameassistant就彻底卸载了。