1.用lnmp
2.删除某个文件夹, 提示.user.ini无法删除,执行
chattr -i .user.ini
然后正常 删除
也可以通过命令行/opt/lnmp1.5/tools/remove......sh来删除
3.装了lnmp,始终不能用外网访问。呵呵,阿里云有个安全组,里边把80端口加进去
4./usr/local/nginx/conf/nginx.conf中引入的路由重写文件,看清楚了
5./usr/local/nginx/conf/fasgcgi.conf中那个最下边那一行,什么$documentroot直接注释掉
6.linux定时任务
设置: 1 crontab -e 编辑 -l 查看
2 service cron start/restart/stop 启动/重启/停止
3 查看日志 less /var/log/cron.log
没这个文件,vim /etc/rsyslog.d/50-default.conf,把cron前的#去掉,service rsyslog restart
监控这个文件tail -f /var/log/cron.log
linux系统中清空文件内容
来自http://www.cnblogs.com/zqifa/
1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可。但当文件内容较大时,处理较慢,命令如下:
vim file_name
:%d
2.使用cat命令情况,命令如下:
cat /dev/null > file_name
3.使用echo命令清空,此时会在文件中写入一个空行“\n",命令如下:
echo "">file_name
7.自定义命令
centos 7 vim /etc/bashrc
在最后加 alias bt='/etc/init.d/bt defult' // 这是执行了一个宝塔的生成访问地址的命令
完事儿后执行 source /etc/bashrc
8. http://mirrors.aliyun.com/centos/7/isos/x86_64/
9. ifconfig 无法使用, 应该使用所有软件
9.1 yum search ifconfig // 查询可以安装的包
9.2 yum install <查询到的包名>
10. 查看端口是否对外开放
firewall-cmd --query-port=80/tcp // 查看80端口是否对外开放
firewall-cmd --zone=public --add-port=80/tcp --permanent // 开放80端口
firewall-cmd --reload // 重启防火墙,端口生效
11. 查询结果一屏显示不完,在命令后面加 |less ,然后用pgup 和 pgdn 上下翻页, jk是行
12. centos7 装php7
12.1 获取php7源
rpm -Uvh https:
//dl
.fedoraproject.org
/pub/epel/7/x86_64/Packages/e/epel-release-7-11
.noarch.rpm
rpm -Uvh https:
//mirror
.webtatic.com
/yum/el7/webtatic-release
.rpm
或
yum
install
epel-release -y
rpm -Uvh https:
//mirror
.webtatic.com
/yum/el7/webtatic-release
.rpm
12.2 清除历史版本 php -y remove php*
12.3
事实上,这里面的对应扩展库很多,这里大家一定要注意cli和fpm这两个包,而其它的相关包就看您需要了。
yum -y
install
php72w php72w-cli php72w-fpm php72w-common php72w-devel
12.4 启动服务
systemctl enable php-fpm.service
systemctl start php-fpm.service
这里关于php-fpm多点操作,今天nginx配置php的时候怎么都访问不了,各种试,看报错是不识别php文件,应该就是解释php的程序没运行吧,那就是php-fpm
1)查看php-fpm是否开启 ps -ef|grep php
2) 查看php-fpm位置 whereis php-fpm
3) 开启php-fpm 直接运行第二步查到的路径
4)再查看,已经开启了
12.5 nginx
nginx -t // 检查nginx配置
nginx // 启动
nginx -s stop // 停止
查看nginx是否启动 https://www.php.cn/nginx/433204.html
四种方法 1 ps -ef | grep nginx 2 ps -C nginx -o pid 3 netstat -anp|grep :80 4 lsof -i|80
12.6 源码编译安装
phpize // 如果报错,看报错信息是缺php-devel,首先看php版本,本次是php72w,所以执行 yum install php72w-devel
./configure // 如果报错,本次遇到的是gcc 和 gcc-c++没有安装,yum install gcc gcc-c++
meke && make install
13 目录
14. Nginx 显示404
在 location / {} 中
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
15. php超时 在php.ini中 max_execution_time=1000