Tag: php

  • Windows下iis+php开启smtp发信功能 以discuz演示

    首先 必须说明以下教程以Windows2003+iis+php为主 🙂 关于开启php的smtp功能,说实话相对简单,仅需打开OpenSSL的扩展支持即可,方法如下: 1)进入php安装目录(如C:\php),编辑php.ini,找到;extension=php_openssl.dll,去掉前面的;注解即可保存关闭。 2)进入php安装目录下的扩展组件目录(如C:\php\ext),找到php_openssl.dll文件,复制到C:\WINDOWS\system32目录下。 3)重启网站iis即可:Internet 信息服务(IIS)管理器 -> Internet 信息服务 -> 本地计算机 -> 网站 -> 主机名称 -> 右键停止 -> 右键启动。 关于Discuz的设定,下面以google mail(gmail)为例,方法如下: 1)请找到Discuz的邮件设置->设置,你会看到如下三种选择。 邮件发送方式: (i) 通过 PHP 函数的 sendmail 发送(推荐此方式) (ii) 通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证) (iii) 通过 PHP 函数 SMTP 发送 Email(仅 Windows 主机下有效,不支持 ESMTP 验证) 2)请选择第二种 “通过 SOCKET 连接 SMTP…

  • WordPress在Kloxo下不正常的解决办法+内存优化

    今天想给GIDC演示加上个自己常给Wordpress用的缓存插件, 才发现了原来在Kloxo的Apache下,Wordpress根本就没办法使用在线编辑、安装插件或是主题等的功能,如同废材一个。 上网查了下资料,才知道原来是因为Apache进程的用户和FTP用户不同的问题,原以为说只要把目录的Apache进程用户改成FTP用户就行了,哪里知道还是会出现缓存功能无法使用,插件安装不完全的问题,这我就郁闷了,上网找了资料,说只要把执行Apache的php模块改为suphp就行了,我一改嘛就直接500号错误给我了,搞了半天都不知道到底什么情况。 想了想不如就直接放弃suphp,反正我也不会这个,直接试试mod_php的另外两个模式,一试之下才发现只要把Apache的php模块换成另外两个mod_php的模式,即mod_php_ruid2和mod_php_itk,所有的问题就立马解决了,看来嘛,这个是一个非常重要的关键了! 解决方法如下: 1 SSH登陆把Apache进程用户改成FTP用户 chown -R 用户 目录 例子 chown -R admin /home/admin 2 点击进入“网页 & 邮件 & 数据库”中的网页服务配置,将php类型改为mod_php_ruid2或mod_php_itk。 经过我的测试,貌似第二个占用内存较少,比之默认的更少,具体差别在哪我就不清楚了,大家可以百度一下!