这就看你存时间是怎么存的如果存的是时间戳的话$timetoday = strtotime(date("Y-m-d",time()));//今天0点的时间点$time2 = $time + 3600*24;//今天24点的时间点,两个值之间即为今天一天内的数据select * from 表名 where 时间字段名 between $timetoday and $time2 ;
基本就是 apc 或者 zend opcode,关于它的作用,大家都已经很熟悉,不必多言,需要注意的是 apc 的 bug 很多,比如开启了 apc.enable_cli 配置后就会有很多灵异问题,所以说 opcode cache 还是尽可能使用 zend opcache 吧,如果需要缓存数据,可以用 apcu。此外 apc 和 zend opcode 对缓存键的选择有所差异:apc 选择的是文件的 inode,zend opcode 选择的是文件的 path。再聊聊 realpath cache,它的作用是缓冲获取文件信息的 IO 操作,大多数时候它对我们而言是透明的,以至于很多人都不知道它的存在,需要注意的是 realpath cache 是进程级别的,也就是说,每一个 php-fpm 进程都有自己独立的 realpath cache。假设在发布代码期间,opcode cache 或者 realpath cache 里的数据出现过期,那么就会出现一部分缓存是旧文件,一部分缓存是新文件的非原子发布的情况,为了避免出现这种情况,我们应该保证缓存过期时间足够长,最好是除非我们手动刷新,否则永远不过期,对应到配置上就是:关闭 apc.stat、opcache.validate_timestamps 配置,设置足够大的 realpath_cache_size、realpath_cache_ttl 配置,必要的监控总是有好处的。相关的技术细节特别琐碎
这个要看你网站所采用的技术以及网站的架构来定。假设所以文章数据都保存在数据库中,那么,用php编写一个向网站中添加(发布)文章的代码,其实就是一个向数据库里新增记录的操作。追问
这个我知道,我是学asp的,具体代码怎么写追答
有ASP基础就行,与PHP相比也就是语法之类的不同,思路是一样的,建议你找本php书看看。
1)买个域名;2)买个空间;3)把域名解析到空间;4)用FTP上传“PHP”文件到空间;5)访问你的域名;6)就能访问你的网页(或网站)了!盼采纳!
一、阿里ECS服务器配置
1.因为线上已经有几个站点了.所以要配置ngnix多站点
2.阿里云ecs目录结构,ngxin 在/etc/nginx/目录下,配置的地方主要是nginx.config文件。或者在conf.d新建一个配置文件然后在include到nginx.config文件中
3.nginx.config新建站点信息
server {listen 80;server_name www.你的域名.com;root 站点的相对路径;index index.php index.html index.htm;#charset koi8-r;#access_log /var/log/nginx/host.access.log main;# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf;location / {#try_files $uri $uri/ /index.php;root /opt/www/pcweb/ytyy_pc;index index.php index.html index.htm; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; }} url重写(可以没有)# redirect server error pages to the static page /40x.html#error_page 404 /404.html; 40错误页面配置location = /40x.html {}# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html; 50错误页面配置location = /50x.html {}location ~ \.php$ {root 站点相对路径;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}location ~ /\.ht {deny all;}}
配置文件的基本内容如上;
配置完成后测试配置文件是否正确
这样配置就可以使用了
然后重启nginx服务器
这样nginx配置就结束了可以使用了。吧站点文件放到对应的目录下面。我直接git clone过去的。
二.thinkphp项目文件转移
本来以为上传完就结束了。上传上去碰到的第一个问题就是访问页面报错,页面被电信的114页面劫持了。。。麻蛋 看不到报错
万能百度大法
解决方法1.internet高级选项->隐私->站点 新加阻止站点
解决方法2:控制面板->网络和internet->本地连接->属性->ipv4 使用如下ip
终于搞定可以看到报错页面了。。。。。。麻蛋。再次开启万能百度大法
得到最终结论是文件目录权限引起的。thinkphp 的runtime目录没有写入权限。。thinkphp文件上传到阿里的好像都有这个问题。解决问题很简单
进入到项目文件目录
直接跟文件最高权限
chmod -R 777 [目录] //linux修改文件权限
在用户登陆的时候,你可以使用session或者cookie记录用户名。然后发表的时候读出你之前记录的用户名跟发表的内容一同插到数据库即可。然后显示的时候读出来就好了。最后祝你好运,欢迎采纳,有问题。
phpstudy 只是一个 php 的本地开发运行环境,如果想要远程发布到实际站点,通常情况下是借用 ftp 工具,上传编写好的代码到服务器站点目录下。
PHP程序比较常用Mysql数据库:那么常用的环境是 PHP + APACHE + MYSQL 或者 PHP + NGNIX + MYSQL ;这几个的安装教程,你直接在百度你里面搜索下,一大把大把的
是你自己电脑上安装的么?还是服务器上追问
服务器追答
在Apache的conf/httpd.conf文件中最底下增加代码:ServerName 域名DocumentRoot F:/site/auciou 存放目录