phpstudy

win7上使用phpstudy轻松部署wordpress本地网站的教程(为什么我又来部署网站???)

风格不统一 提交于 2020-01-07 10:19:07
前言,这篇本来不想写的,无奈pockr小伙伴说要完成作 业,对,作业鸭!想着就干脆记录下来吧,毕竟这都是 pockr指导的好(对的,自学也算一种指导,毕竟给了一 部分文档了,嘻嘻),在这里感谢pockr小伙伴的喵喵酱, PT渣男老师,等等。希望大家在白帽子的路上越走越大佬。 在这之前我已经手动部署过LNMP架构的网站(LAMP是 linux Nginx MySQL PHP的简写),还有使用宝塔一键搭建 LNMP/LAMP架构的网站。 硬件工具:PC机 软件工具:Win7,phpstudy,wordpress 这次过程比较简单,其实为了熟悉网站架构,我已经在Linux手动部署过几次了,这次使用phpstudy是为了完成任务,就顺便写一下了。 注:文中部署网站也是用来后期测试,所以没有对安全配置过 多说明,初学练手即可,否者需要建议有些配置不要选择默认 配置,毕竟,扫描器,你懂的。下文IP地址使用自己PC机实际 分配的地址即可,没有时间一一,欢迎补充自己遇到的问题和 解决方法。 一、下载phpstudy 推荐到猪哥的php中文社区下载,觉得猪哥的PHP中文网做的挺好的,大家可以了解下,如下图。 我下载的是32位版本的,你可以根据自己的需要下载。 二、解压并安装phpstudy,按照引导一路安装就好了,安装完毕打开phpstudy 选择"系统服务",点击"启动"。 三、使用"Ctrl+r

虚拟机Linux初学笔记

元气小坏坏 提交于 2019-12-31 22:50:23
安装虚拟机: 1.再有空余磁盘新建镜像文件夹,英文命名 2.找到iso文件,打开vm,新建虚拟机,按向导安装,从磁盘中选择需要的iso镜像,按需要选择适当的磁盘大小和所需设置,进行安装。 3.要创建快照,安装VMware tools linux命令: ls 查看当前文件夹下或其他文件夹的文件列表 ls -l 详细信息列表 ls -al 查看所有文件列表详细信息 cd ./当前目录 ../上一级 clear = ctrl+l 清屏 touch 文件名 创建文件 echo "hello" >文件名,将hello写入文件 cat +文件 查看文件内容 tac +文件名 查看文件 mkdir 文件夹名 创建文件夹 rmdir 文件夹名 删除文件夹 rm 文件名 删除文件 rm -r 文件夹名 删除文件夹 rm -rf 文件夹名 强制删除文件夹,不会询问是否移除文件夹 cp 源文件路径 目的文件路径 拷贝文件 mv 源文件路径 目的文件路径 移动文件(剪切) cd /root进入root 家目录 cd /home/test 进入test 家目录(当前登录为test用户) [root@localhost /] root:当前登录用户 localhost:当前登路计算机名字 /:当前工作位置 #:当前用户是root ¥:普通用户 su 用户名 切换到该用户,注意

phpstudy搭建本地服务器访问

淺唱寂寞╮ 提交于 2019-12-31 12:38:06
搭建Apache服务器 步骤如下: 一.hosts配置: 1.用编辑器打开hosts文件,位置:C:\Windows\System32\drivers\etc目录下 2.在hosts文件里添加自己的域名配置,配置规则如下: 127.0.0.1 localhost 打开此行即可用localhost访问 127.0.0.1 域名1 127.0.0.1 域名2 .......... 配置完后,保存即可,可能需要管理员权限才能修改此文件。(记住ip地址前的'#'号一定要拿掉)。 二.apache配置: 1.编辑httpd.conf文件,开启虚拟主机,位置:在apache的安装目录,即phpstudy安装目录下的phpStudy\Apache\conf,找到Include conf/extra/httpd-vhosts.conf,去掉前面的# 2.进入开启的虚拟主机文件httpd-vhosts.conf进行域名配置,位置:\phpStudy\Apache\conf\extra目录下 配置规则: <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "D:/phpStudy/WWW/要配置域名的项目名" ServerName 配置的域名 ErrorLog "logs/dummy-host2

php5.6+Redis+Windows7安装 (phpstudy)

北战南征 提交于 2019-12-30 02:23:35
1.首先去github网站上下载 https://github.com/dmajkic/redis/downloads ; 2.根据实际情况,将64bit的内容cp到自定义盘符目录,如D:\ Redis ; 3.打开cmd,cd/d 切换到Redis-server.exe目录,运行redis-server.exe redis.conf; 4.这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。 切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 (-a password远端); 5.设置键值对 set myKey abc 取出键值对 get myKey; 这时候,windows环境下,redis的服务端和客户端都运行成功了。 ----------------------我们在 PHP 中安装redis扩展-------------------- 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本(特别注意以php版本的architecture是x86还是64为准,不能以 操作系统 为准); 2.根据PHP版本号,编译器版本号和CPU 架构 下载地址: http://windows.php .NET /downloads/pecl/snaps/redis/2.2.5/ http://windows

php7+Redis+Windows7安装 (phpstudy)

廉价感情. 提交于 2019-12-30 00:19:32
1.首先去github网站上下载 https://github.com/dmajkic/redis/downloads ; 2.根据实际情况,将64bit的内容cp到自定义盘符目录,如D:\ Redis ; 3.打开cmd,cd/d 切换到Redis-server.exe目录,运行redis-server.exe redis.conf; 4.这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。 切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 (-a password远端); 5.设置键值对 set myKey abc 取出键值对 get myKey; 这时候,windows环境下,redis的服务端和客户端都运行成功了。 ----------------------我们在 PHP 中安装redis扩展-------------------- 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本( 特别注意以php版本的architecture是x86还是64为准,不能以 操作系统 为准 ); 2.根据PHP版本号,编译器版本号和CPU 架构 一定要根据版本红色部分对应版本号,不然会phpinfo会没有php扩展! 下载地址: https://pecl.php.net/package/redis /

【XDebug】PHPStorm+XDebug+Firefox

谁都会走 提交于 2019-12-29 12:01:59
本地环境:windows 7 64位 PhpStorm版本:2016.1 PHP版本:5.6 参考: Xdebug+phpstorm配置 参考: 本地环境phpStorm10+XDebug配置和断点调试 第一步:安装Xdebug 本地的环境是用phpStudy搭建的,直接在phpStudy可以勾选Xdebug: 其他选项菜单-PHP扩展及设置-PHP扩展-Xdebug勾选(默认不勾选) 第二步:配置php.ini 在php.ini中配置以下信息: [ XDebug ] xdebug . profiler_output_dir = "D:\phpStudy\tmp\xdebug" xdebug . trace_output_dir = "D:\phpStudy\tmp\xdebug" zend_extension = "D:\phpStudy\php\php-5.6.27-nts\ext\php_xdebug.dll" xdebug . remote_enable = 1 //是否允许远程终端 这里标示开启 xdebug . profiler_enable_trigger = 0 xdebug . remote_handler = dbgp xdebug . remote_mode = req xdebug . remote_host = localhost xdebug .

phpstudy配置Apache支持https

我是研究僧i 提交于 2019-12-24 17:49:22
1、打开apache ssl 模块,在 Apache/conf/httpd.conf 中去掉前面的# LoadModule ssl_module modules/mod_ssl.so 2、加载 https 配置文件,在 Apache/conf/httpd.conf 中去掉前面的# Include conf/extra/httpd-ssl.conf 3、将 httpd-ssl.conf 文件内容替换为如下内容:(如果你觉得这个文件的内容很重要,记得替换前将 httpd-ssl.conf 文件备份) Listen 443 <VirtualHost *:443> DocumentRoot "C:/ruanjian/PHPStudy/PHPTutorial/WWW" ServerName 798ziyuan.com SSLEngine on SSLProtocol TLSv1 TLSv1.1 TLSv1.2 SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5 SSLCertificateFile "C:/ruanjian/PHPStudy/PHPTutorial/Apache/conf/extra/apache_798ziyuan.com/798ziyuan.com.cer" SSLCertificateKeyFile "C:/ruanjian/PHPStudy

设置不可写目录阻止webshell

家住魔仙堡 提交于 2019-12-22 01:03:40
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我是研究防御方向的,所以很多时候看的搞攻击的出身做防御产品觉得有点悲哀,想的产品设计完全不贴合实际。 作为反感的就是做皮毛功夫,以及拿一句“甲方需求多种多样”敷衍人。 看看老前辈教教你老一辈黑产们是怎么抵御webshell的 http://www.xoslab.com/ 打开这个网站,下载一个装好 按照下面的图,锁定phpstudy的目录设置可读不可写,然后点红框的按钮启动! 这个工具是内核级的,不论是手工还是ring3程序写文件都会失败 Linux上面怎么搞,好好去学学selinux :-) 原创来自于:https://my.oschina.net/9199771/blog/3145572 来源: oschina 链接: https://my.oschina.net/9199771/blog/3145572

PhpStudy升级MySQL版本到5.7

最后都变了- 提交于 2019-12-22 00:42:49
1:备份当前数据库数据、 最好是导成 SQL 文件 2:备份 PhpStudy 下的 MySQL 文件夹、以防升级失败、还可以使用旧版本的数据库 3:下载MySQL5.7、解压、然后放在 PhpStudy 下的 MySQL 文件夹下 地址: https://dev.mysql.com/downloads/file/?id=467269 4:复制一份my-default.ini,改名为my.ini、打开my.ini加上: basedir="E:/phpStudy/MySQL/" datadir="E:/phpStudy/MySQL/data/" 这两项,这两个地址都改成自己对应的phpstudy里的mysql目录和数据库目录。 5:在系统path中添加: ;E:\phpstudy\MySQL\bin //这里的地址根据自己的情况写 6:然后以管理员的身份运行cmd、进入MySQL目录、如图所示表示成功、执行如下: > mysqld --initialize > mysqld -install 7:重新启动 phpstudy即可、 注意进入MySQL可能会遇到密码错误的问题、请看我的另一篇文章 MYSQL 5.7 修改密码、登录问题 来源: https://www.cnblogs.com/laowenBlog/p/7124728.html

php web基础教程之超级变量

流过昼夜 提交于 2019-12-20 19:42:37
php的超级变量都有哪些? $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION (注意要区分大小写,php是一个区分大小写的语言,这个题上网一收全是,我来教大家如何更方便记忆) 这些超级变量的作用: 先分个组: $_POST $_GET $_REQUEST $_FILES 一组 这一组主要是接受和存储前台发到后台的值,大家可以参照我想一篇文章。 $_FILES主要针对上传文件的,大家可以再往前翻阅上传图片的博文。 $_COOKIE $_SESSION一组。 php代码: echo 'SESSION' ; echo '<br>' ; print_r ( $_SESSION ) ; echo '<br>' ; echo 'cookie' ; echo '<br>' ; print_r ( $_COOKIE ) ; 结果: 先存一个session session_start ( ) ; $_SESSION [ 'user' ] = 'caption' ; echo 'SESSION' ; echo '<br>' ; print_r ( $_SESSION ) ; echo '<br>' ; echo 'cookie' ; echo '<br>' ; print_r ( $_COOKIE ) ;