首页
关于
Search
1
Fastadmin 美化后台样式
310,891 阅读
2
关于破解移动宽带光猫 型号: GS3101 超级管理员密码
26,918 阅读
3
给Thinkphp3用上composer
19,964 阅读
4
Wallpaper完美壁纸修复天气bug(无需申请API)
19,748 阅读
5
PECL无法安装时手动编译安装PHP扩展
19,606 阅读
Linux
Mysql
PHP
Nginx
归档
Android
Python
IOS
浴室沉思
C++
CCF CSP认证
Windows
C#
前端
登录
Search
标签搜索
php
git
Windows
wkhtmltopdf
短信
defense
API
Google Photos
python
wkhtmltoimage
网页快照
linux
ssr
https
mail
sms
小程序
封装
ComoBox
拼多多
Guooo
累计撰写
126
篇文章
累计收到
81
条评论
首页
栏目
Linux
Mysql
PHP
Nginx
归档
Android
Python
IOS
浴室沉思
C++
CCF CSP认证
Windows
C#
前端
页面
关于
搜索到
3
篇与
的结果
2017-07-18
让浏览器直接输出HTML代码而不解析
我打算把带样式的浏览器标签保存到数据库里,有一点地方报错,于是我想先把插入语句打印出来,直接在mysql插入看看有没有问题,但是在浏览器打印出来时发现变成了这样于是我在想怎么让浏览器直接输出HTML代码而不解析,网上搜集了一下,大概有以下几种方式方法一:将HTML代码嵌入到<script type='text/html' style='display:block'></scipt>中<script type='text/html' style='display:block'> <带标签的内容/> </scipt>方法二:空格 把标签的< 替换成 <把标签的> 替换成> 这样就不会被解析了" "(双引号“”)这里附加几个特殊符号:→(右箭头→) ←(左箭头←)方法三:放到<pre></pre>或者<xmp></xmp>标签中pre元素可定义预格式化的文本。被包围在pre元素中的文本通常会保留换行符和空格。而文本也会呈现等宽字体。不过我只试了第三种,发现没有成功。。。如有更好的答案,请指教
2017年07月18日
2,454 阅读
0 评论
1 点赞
2017-03-09
Wamp2.x和3.x安装之后配置方法
Wamp = Windows + Apache + Mysql + PHP修改apache默认根目录wamp 2.x我安装的是2.5版本的wamp安装之后可以直接启动浏览器输入localhost测试,注意需要提前打开所有服务,网页出现带有wamp字样就可以。默认主页(也就是localhost)路径是在安装目录下的www文件夹下,比如我安装到c盘根目录,默认主页路径就是C:/wamp/www文件夹下要修改默认路径的话需要修改两个地方单击右下角正在运行的wamp图标选择Apache目录下的httpd.conf搜索Documentroot修改默认目录。另外一个地方就是搜索Directory同样修改默认目录,在Require local前面加#注释掉,然后在下面添加一行Require all granted,然后保存重启所有服务就可以。wamp 3.x如果是wampserver3.0版本以上,修改apache默认根目录可能会失效,因为新版本wamp中的Apache的httpd.conf文件默认包括了httpf-vhosts.conf(路径:C:\wamp64\bin\apache\apache2.4.23\conf\extra\httpf-vhosts.conf)扩展文件中的一些配置,因此,除了wamp2.x的方法之外,同时也要在httpf-vhosts.conf文件中修改.然后重启,Over修改wamp菜单项这样修改之后单击右下角正在运行的wamp图标显示的www目录指向的还是原来的路径,如果想修改的话,也是两个地方打开wamp的根目录如c:/wamp找到wampmanager.ini打开搜索在wamp的根目录找到wampmanager.tpl,使用记事本等东西打开,同样搜索menu.lfet修改路径修改引号内的东西,比如我要改到C:/PHP下:Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "C:/PHP"; Glyph: 2最后重启wamp就好了!wamp修改MySQL密码wamp2.x版本修改MySQL启动WampServer,鼠标左键单击图标WampServer—>MySQL—>MySQL控制台(M)提示输入密码,WampServer默认密码为空,直接敲回车即可。输入use mysql,进入当前数据库;控制台提示 Database changed输入update user set password=PASSWORD('你要修改的密码') where user='root';,控制台提示 Query OK,XXXXXXXXX。最后输入flush privileges;,提交(记住有“;”)。输入quit,退出。好了登录密码修改成功。wamp3.x版本修改MySQL密码如果是wamp3.x版本,可能会报错找不到password column,因为mysql表中就已经没有password了,而是改成了authentication_string,所以在wamp2.x的方法上把第4步换成update user set authentication_string=PASSWORD('你要修改的密码') where user='root'设置wamp允许远程访问如果需要设置Apache可以远程访问只需要将httpd.conf和httpd-vhosts.conf中的Require local都改成Require all granted,然后重启wamp就可以了同理设置phpmyadmin远程访问也是一样找到*\wamp64\alias\phpmyadmin.conf把Deny from all改成Allow from all,还要把Require local改成Require all granted,然后重启wamp就可以了如果你需要使用Navicat等方式远程连接mysql的话,还需要给用户授权进入控制台 mysql:mysql -u root -p之后会提示输入密码进入后,给所有root用户赋予权限grant all privileges on *.* to '*.*' identified by 'root(远程密码)' with grant option;重启服务如果无法授权,就直接在phpmyadmin里面找到账户授权,修改Hostname为%注意!!卸载wamp之后会删除其所在文件夹下的所有东西!!谨记!不要问我如何得知!
2017年03月09日
3,830 阅读
0 评论
0 点赞
2017-03-08
CentOS 7 安装配置LAMP
准备CentOS 7.0系统安装配置图解教程一、配置防火墙,开启80端口、3306端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。关闭firewall:systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动安装iptables防火墙yum install iptables-services #安装 vi /etc/sysconfig/iptables #编辑防火墙配置文件# Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT:wq! #保存退出systemctl restart iptables.service #最后重启防火墙使配置生效systemctl enable iptables.service #设置防火墙开机启动二、关闭SELINUXvi /etc/selinux/config#SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加:wq! #保存退出setenforce 0 #使配置立即生效安装一、安装Apacheyum install httpd #根据提示,输入Y安装即可成功安装 systemctl start httpd.service #启动apache systemctl stop httpd.service #停止apache systemctl restart httpd.service #重启apache systemctl enable httpd.service #设置apache开机启动在客户端浏览器中打开服务器IP地址,会出现下面的界面,说明apache安装成功二、安装MariaDBCentOS 7.0中,已经使用MariaDB替代了MySQL数据库安装MariaDByum install mariadb mariadb-server #询问是否要安装,输入Y即可自动安装,直到安装完成 systemctl start mariadb.service #启动MariaDB systemctl stop mariadb.service #停止MariaDB systemctl restart mariadb.service #重启MariaDB systemctl enable mariadb.service #设置开机启动 cp /usr/share/mysql/my-huge.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)为root账户设置密码mysql_secure_installation回车,根据提示输入Y输入2次密码,回车根据提示一路输入Y最后出现:Thanks for using MySQL!MySql密码设置完成,重新启动 MySQL:systemctl restart mariadb.service #重启MariaDB三、安装PHP安装PHPyum install php php-fpm #根据提示输入Y直到安装完成安装PHP组件,使PHP支持 MariaDByum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash//这里选择以上安装包进行安装,根据提示输入Y回车systemctl restart php-fpm #重启phpsystemctl restart mariadb.service #重启MariaDBsystemctl restart httpd.service #重启apache编写快捷命令lamp在/bin中新建一个文件lamp(不需要后缀)然后写上如下代码#!/bin/bash echo "正在重启lamp..." systemctl restart httpd.service systemctl restart mariadb.service systemctl restart php-fpm echo -e '重启状态:[\033[32m OK \033[0m]' exit 0;然后在root用户下给lamp文件执行权限chmod +x /bin/lamp以后直接输入lamp就可以一键重启lamp了配置一、Apache配置vi /etc/httpd/conf/httpd.conf #编辑文件ServerSignature On #添加,在错误页中显示Apache的版本,Off为不显示 Options Indexes FollowSymLinks #修改为:Options Includes ExecCGI FollowSymLinks(允许服务器执行CGI及SSI,禁止列出目录) #AddHandler cgi-script .cgi #修改为:AddHandler cgi-script .cgi .pl (允许扩展名为.pl的CGI脚本运行) AllowOverride None #修改为:AllowOverride All (允许.htaccess) AddDefaultCharset UTF-8 #修改为:AddDefaultCharset GB2312 (添加GB2312为默认编码) #Options Indexes FollowSymLinks #修改为 Options FollowSymLinks(不在浏览器上显示树状目录结构) DirectoryIndex index.html #修改为:DirectoryIndex index.html index.htm Default.html Default.htm index.php(设置默认首页文件,增加index.php) MaxKeepAliveRequests 500 #添加MaxKeepAliveRequests 500 (增加同时连接数):wq! #保存退出systemctl restart httpd.service #重启apacherm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html #删除默认测试页二、php配置vi /etc/php.ini #编辑date.timezone = PRC #把前面的分号去掉,改为date.timezone = PRC disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd, posix_getegid,posix_geteuid,posix_getgid, posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid, posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit, posix_getsid,posix_getuid,posix_isatty, posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid, posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname #列出PHP可以禁用的函数,如果某些程序需要用到这个函数,可以删除,取消禁用。 expose_php = Off #禁止显示php版本的信息 short_open_tag = ON #支持php短标签 open_basedir = .:/tmp/ #设置表示允许访问当前目录(即PHP脚本文件所在之目录)和/tmp/目录,可以防止php木马跨站,如果改了之后安装程序有问题,可以注销此行,或者直接写上程序的目录/data/www/:/tmp/:wq! #保存退出lamp #重启lamp测试cd /var/www/htmlvi index.php #输入下面内容<?php phpinfo();:wq! #保存退出在客户端浏览器输入服务器IP地址,可以看到如下图所示相关的配置信息!**注意:apache默认的程序目录是/var/www/html权限设置:chown apache.apache -R /var/www/html**注意事项Mariadb-Host 'x.x.x.x' is not allowed to connect to this MariaDB Server 的解决办法对Mariadb进行赋权限即可,具体操作方法如下:cmd进入mysql:mysql -u root -p之后会提示输入密码进入后,给所有root用户赋予权限grant all privileges on *.* to '*.*' identified by 'root' with grant option;
2017年03月08日
3,289 阅读
0 评论
0 点赞