在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
如何下载Apache,php,mysql下载Apache打开网址:http://httpd.apache.org/。 点击Download(http://httpd.apache.org/download.cgi#apache24)进入到详细页面。 可以看到这里有源码,二进制的版本,我们选择Windows版本。 点击后进入:http://httpd.apache.org/docs/current/platform/windows.html#down 可以看到官网已经做出说明,现在不再提供编译后的文件,只提供源码。好吧用第三方的。 我们可以从前三个网址下载相应版本,也可以使用WampServer和XAMPP集成包。 接下来就根据自己的系统选择相应的版本,x86是32位系统,x64是64位系统。 Apache是有环境依赖的,需要打上相应的VC运行库,如VC14等。 下载php打开php官网的下载链接:http://php.net/downloads.php。 点击Windows downloads进入下载页面。 根据系统下载相应的版本,如64位则下载x64的版本。 如果是使用ISAPI的方式来运行PHP就必须用Thread Safe(线程安全)的版本;而用FastCGI模式运行PHP的话就没有必要用线程 安全检查了,用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率。 下载mysql从官网进入下载地址要多点几下。 打开网址http://dev.mysql.com/downloads/mysql 点击Download进行下载吧。 官网的速度还是比较慢的,这里就提供一个国内的镜像吧。 打开镜像网址:http://mirrors.sohu.com/mysql/ 直接下载就可以了,如:http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.34-winx64.zip。 常用的国内镜像站搜狐开源镜像站:http://mirrors.sohu.com/ 网易开源镜像站:http://mirrors.163.com/ 开源中国:http://mirrors.oschina.net/ 首都在线科技股份有限公司:http://mirrors.yun-idc.com/ 阿里云开源镜像:http://mirrors.aliyun.com/ 如何配置Apache,php,mysql配置Apachephp是用C语言进行编译的,如果没有安装VC相应的运行库,提示内容会很奇怪。如“提示NET HELPMSG 3547”。 在语句填写正确的情况下,VC环境也是造成其报错的原因之一,切记。 VC库对应的版本如下:Visual C++ 2003 运行库(VC7) Visual C++ 2005 运行库(VC8) Visual C++ 2008 运行库(VC9) Visual C++ 2010 运行库(VC10) Visual C++ 2012 运行库(VC11) Visual C++ 2013 运行库(VC12) Visual C++ 2015 运行库(VC14)
注册服务和启动服务将Apache解压到C:\www\Apache24\,进入C:\www\Apache24\bin 配置Apache_错误解决办法查看apache错误日志:目录下的apache/logs/error.log 查看window系统日志:我的电脑右键管理系统工具事件查看器应用程序日志 在命令行中使用netstat -ano就可以很清楚的看到本地80口占用程序PID记下PID然后打开任务管理器,在进程里查找到PID所对应的进程 如上图,则修改C:\www\Apache24\httpd.conf里面的目录路径,将C: \Apache24更改为C:\www\Apache24。 到这里单个Apache配置就已经完成。 配置PHP将php-5.6.12-Win32-VC11-x86.zip解压到目录,然后在Apache24\conf\httpd.conf中进行配置: Php的一些常用配置修改:(D:\phpEnv\php\php.ini) 时区的设置:date.timezone = Asia/Shanghai 错误报告等级:error_reporting = E_ALL这个在开发模式下可以全部打开。 配置MYSQL修改配置文件:C:\mysql\my.ini 注意:MySQL的管理员用户名为root,密码默认为空。 修改配置文件:打开php的配置文件php.ini(D:\phpEnv\php\php.ini)
MYSQL修改root密码
方法1: 用SET PASSWORD命令首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -p123456 password 123 方法3:用UPDATE直接编辑user表首先登录MySQL。 mysql> use mysql; mysql> update user set password=password('123') where user='root' and host='localhost'; mysql> flush privileges; 方法4:在忘记root密码的时候,可以这样 以windows为例:
如何在本地配置两个站点让Apache在启动时能加载虚拟主机模块。 打开Apache安装目录下conf/httpd.conf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。 接着找到同一文件中的DocumentRoot和Directory,改为站点目录的上一级目录 例如站点放在 D:/Appserv/www/1 和 D:/Appserv/www/2,则改为以下形式 配置完成后即可打开Apache安装目录下/conf/extra/httpd-vhosts.conf文件,在最后添加如下: DocumentRoot是文件放置路径,ServerName是网站域名: 配置PHP+PhpStorm+xdebug下载xdebug文件http://xdebug.org/wizard.php 将phpinfo()的源代码复制到文本框中,xdebug会提示如何配置和下载哪个版本的xdebug。 全部下载地址: http://www.xdebug.org/download.php 在xdebug官网会有许多安装提示。其中可能会出现的问题有: phpize没有安装:继而又要安装brew,再安装autoconf可谓一波三折 解决相关组件不全的问题
配置php.ini,在末尾加上
zend_extension:如果使用相对路径,必须检查一下,php.ini中extension_dir是否为绝对路径。 Debug->Xdebug->Debug port:必须与php.ini文件中的xdebug.remote_port保持一致。 chrome的xdebug配置在IDE key里将其配置成“phpStorm” 项目地址:https://github.com/mac-cain13/xdebug-helper-for-chrome 包直接下载地址:https://clients2.google.com/service/update2/crx?response=redirect&prodversion=38.0&x=id%3Deadndfjplgieldj bigjakmdgkmoaaaoc%26installsource%3Dondemand%26uc 进入网址:http://yurl.sinaapp.com/crx.php 输入包名:eadndfjplgieldjbigjakmdgkmoaaaoc 安装: 打开chrome,输入:chrome://extensions/ 然后将extension_1_6_1.crx拖放到浏览器窗口。 phpStorm的相关配置打开phpStorm, 进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填80,debugger选XDebug 进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9000,其他默认 进入File>Settings>PHP>Debug>DBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80 点OK退出设置。 xdebug中其他配置在phpStorm里打开监听(电话按钮)。 对apache进行重启,如使用命令行:net stop apache24 & net start apache24; 查看xdebug是否正确配置:进入到php.exe目录:执行php.exe -m可以查看相关模块。
配置phpMyAdmin进入官网下载压缩包:https://www.phpmyadmin.net/ 将phpMyAdmin解压到虚拟目录(www.1.com) 访问phpMyAdmin:http://www.1.com/phpMyAdmin 要开启插件extension=php_mbstring.dll 用户名默认为root,密码为空。设置密码的方法:mysqladmin -u root password "newpass" 使用空密码进入phpMyAdmin: phpMyAdmin的配置文件为根目录下的:config.inc.php(将config.sample.inc.php复制改名可得。复制libraries/config.default.php亦可。) 修改:$cfg['Servers'][$i]['AllowNoPassword'] = true;即可。 MAC平台补充启动Apache打开终端(terminal) 进入到root目录:sudo -i;sudo su。 运行”sudo apachectl start”,输入root密码,这样就启动了Apache。 默认虚拟目录:/Library/WebServer/Documents/下。 常用命令行: 网址:http://httpd.apache.org/docs/2.4/programs/apachectl.html
运行php在终端中运行“sudo vi /etc/apache2/httpd.conf”。 找到“#LoadModule php5_module libexec/apache2/libphp5.so”,把#号去掉,保存(在命令行输入:w)并退出vi(在命令行输入:q)。 运行“sudo cp /etc/php.ini.default /etc/php.ini”,这样就可以运行sudo vi /etc/php.ini来编辑php.ini配置各种功能了。比如:
运行“sudo apachectl restart”,重启Apache,这样PHP就可以用了。 安装Mysql从5.7开始安装的时候会默认生成密码,一定要截图记住密码。 系统偏好设置->MySQL->Start MySQL Server就可以开启服务。 使用xampp个人感觉在Mac平台下,自己安装如果顺利倒也简单,但毕竟依赖太多,纵使你精通某一方面,但bug涉及的面太多。如果仅仅是配置个php+apache+mysql还是很简单的,系统本身就有php环境,如果要扩展一下那就......还是算了吧,用集成环境也是一个不错的选择。 先到官网下载集合包:https://www.apachefriends.org https://www.apachefriends.org/xampp-files/5.6.28/xampp-osx-5.6.28-1-installer.dmg 到Mac本地后,双击安装吧! 其xampp的默认目录为:/Applications/xampp/ 安装xdebug感觉PHP都自带了一个版本的xdebug一般情况下不用自己去编译, 比如说xampp的文件在/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so。 好了,借花献佛,跳过了phpize等烦人的依赖。 在Mac下配置xampp+xdebug下载XAMPP:https://www.apachefriends.org/xampp-files/5.6.28/xampp-osx-5.6.28-1-installer.dmg 安装XAMPP: 配置文件在/Applications/XAMPP/xamppfiles/etc/目录下面: 修改php.ini,httpd.conf,/extra/httpd-vhosts.conf 根据http://xdebug.org/wizard.php 做如下修改: 在php.ini增加xdebug支持: 在httpd.conf修改多站点支持,和虚拟目录: 在/extra/httpd-vhosts.conf中配置域名转向: 到此配置的就OK了,phpstorm的配置可以参照windows的配置。 相关问题如何将apache添加为服务
如何查看apache服务是否安装成功
如何解决apache服务无法正常安装的问题
如何解决端口被占用的问题
如何添加环境变量
如何改变服务器网站目录
相关环境AppServ集成环境(Windows):http://www.appservnetwork.com XAMPP集成环境(Windows,Linux,Mac):http://www.apachefriends.org WAMP集成环境(64/32位Windows):http://http://www.wampserver.com/ PHP_环境配置_python脚本
|