标签 - php

linux下配置php相关
0
linux php    2017-09-01 01:02:03    189    0

推荐一首最近我一直在听的歌~

!~!480353[wangyiyun]

  • 重启apache服务器的两种方法
  1. # /etc/init.d/httpd restart
  1. # /bin/systemctl start httpd.service
  • 修改hosts文件
  1. # vi /etc/hosts
  • 修改httpd配置文件
  1. # vi /etc/httpd/conf/httpd.conf
  • 修改mysql的配置
  1. # vi /etc/my.cnf
  • 设置开机自启动
  1. chkconfig mysqld on
  2. chkconfig httpd on
  • 查看apache是否启动
  1. netstat -nltup |grep httpd
  • 查看mysql是否启动
  1. /etc/init.d/mysqld status
  • 升级php版本

停止httpd 服务:

  1. /etc/init.d/httpd stop

查看是否存在php的yum源,若存在,则删除:

查看

  1. yum list installed | grep php

删除

  1. yum remove *** *** ***

rpm下载php包

  1. rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

安装开启php相关模块

  1. yum install php55w php55w-bcmath php55w-cli php55w-common
  2. php55w-devel php55w-fpm php55w-gd php55w-imap
  3. php55w-ldap php55w-mbstring php55w-mcrypt
  4. php55w-mysql php55w-odbc php55w-pdo
  5. php55w-pear php55w-pecl-igbinary
  6. php55w-xml php55w-xmlrpc
  7. php55w-opcache php55w-intl php55w-pecl-memcache
  • centos下配置多域名
  1. vi /et
PHP CURL模拟新浪微博登陆
0
php    2017-09-01 00:58:32    209    0
cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。
PHP缓存值apc缓存
0
php apc    2017-09-01 00:53:22    190    0

APC简介

APC的全称为Alternative PHP Cache, 是一款开源的php插件,用来对php的代码或者用户数据进行缓存。

适用场景

适合缓存较长时间不会改动的数据,以天为单位

对PHP代码的缓存

apc可以去掉php动态解析以及编译的时间,php脚本可以执行的更快。下面这张图很好的说明了为什么了apc可以让php脚本运行得更快。

对数据用户的缓存

除了缓存php代码外,apc还可以进行用户数据的缓存,但是由于apc的容量很少,所以缓存的数据最好是那些很长时间都不变的数据,不变的单位应该以天位单位。所以如果数据是变化很频繁的并且数据量也比较大,那么就不要使用apc了,可以使用memcache或者Redis

一般配置

  1. extension= apc.so
  2. apc.enabled=1
  3. apc.shm_segments=1
  4. apc.shm_size=64M ; apc内存的大小,最后的大小需要乘上segments的数量,所以这里一共为apc分配64M
  5. apc.ttl=7200
  6. apc.user_ttl=7200
  7. apc.enable_cli=1 ; 这个如果不开启,则只可以在网页上进行apc操作,不能通过cli进行apc操作