#开发PHP的运行环境 [TOC] * 推荐运行环境 centOs7 * PHP版本5.6以上 也可以直接上7 * 数据库选择Mysql5.6以上 不要和我说"我本机是Win系统" "不方便" "我不会Linux系统" "我不会运行配置环境" 等相关理由 >[danger] 我们写的代码未来在的生产环境都是在Linux上,Linux是区分大小的 > win平台开发的东东 扔到生产环境可能因为这个造成错误 ## 使用win系统装vmware虚拟机中文版 安装虚拟机前记住一个事情 >[warning] 切记 在虚拟机中推出鼠标的操作本机电脑的快捷键是 Ctrl+Alt 教程如下 : http://jingyan.baidu.com/article/4b52d7028f2fcefc5c774b35.html ## Linux系统选择 centos7 64位 下载地址如下 http://101.110.118.47/isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso ## 虚拟机中安装CentOs系统的教程如下 http://jingyan.baidu.com/article/eae0782787b4c01fec548535.html ### 切记切记 这里一定最小化安装 内存看你电脑内存大小. 1G 2G都行 ![](https://box.kancloud.cn/8fee505e54923219ecb3efb2ee49e7ca_580x435.png) * * * * * 另外设置 root 密码 一定记住了 我们以后经常要用的 最小化安装 就完全进入 命令行模式 进入系统(登录) 超级用户的用户名为root,密码在安装系统时已设定。系统启动成功后,屏幕显示下面的提示: `localhost login:` 这时输入超级用户名"root",然后键入回车键。此时,用户会在屏幕上看到输入口令的提示: ~~~ localhost login:root Password: ~~~ 这时,需要输入口令。输入口令时,口令不会在屏幕上显示出来。如果用户输入了错误的口令,就会在屏幕上看到下列信息: `login incorrect.` 这时需要重新输入。当用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示: `[root@loclhost ~] #` 此时说明该用户已经登录到系统中,可以进行操作了。这里"#"是超级用户的系统提示符。 # PHP运行环境配置 很多人肯定头痛, 既然是我们本地自己用就要之间配置包吧 一键包很多 我推荐一个吧 http://www.wdlinux.cn/bbs/thread-53213-1-1.html 相应软件的版本 ~~~ nginx-1.8.1 httpd-2.4.18 php-5.6.20 mysql-5.5.48 -----这里的mysql推荐选择5.6以上 pureftpd-1.0.42 memcached-1.4.25 wdcp_v3 ~~~ >[success] 软件安装目录 > /www/wdlinux > 数据库文件目录 > /www/wdlinux/mysql/data > 支持组件 > zend,memcache,rewrite,pdo_mysql,mysqli等常用组件 * * * * * 依次在命令行输入下面是三行代码 每一行输入完按回车就可以进入安装模式 ~~~ wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz tar zxvf lanmp_v3.tar.gz sh lanmp.sh cus ~~~ ![](https://box.kancloud.cn/2016-03-22_56f10ee1250f5.png) >[info] 1,2,3 是安装独立的环境,不可自由切换nginx,apache,nginx+apache应用环境 > 4 是安装所有,即可在wdcp的后台里自由切换nginx,apache,nginx+apache的应用环境 > 按数字选择安装版本,推荐选择4安装全部 > 再下来选择版本 推荐安装的版本是 ~~~ apache-2.4.18 nginx-1.8.1 php-5.6.21 或 7.0.6 mysql-5.6.30 ~~~ 安装时间是网速决定的大概为40到60分钟 安装过程漫长而且眼花缭乱 慢慢等待吧 ## 通过管理平台建立网站和数据库 安装完后,默认的后台管理地址如下 http://你的ip:8080 用户名:admin 默认密码:wdlinux.cn mysql默认的管理用户名:root 默认密码:wdlinux.cn 接下来创造网站和数据库 本地 ftp无所谓 ![](https://box.kancloud.cn/7a640ba2a46e72d1fb336fbec7118c8e_778x431.png) ![](https://box.kancloud.cn/60b65a295c762ed35638c3a4fa0a01ff_581x481.png) Ok !!! 全部搞定了 >[success] 相关说明 所有软件安装目录/www/wdlinux 站点配置文件 /www/wdlinux/nginx/conf/vhost /www/wdlinux/apache/conf/vhost 数据库配置文件/www/wdlinux/etc/my.cnf 数据库数据文件目录 /www/wdlinux/mysql/var