php基础开发(集成环境搭建)-爱代码爱编程
php基础开发(集成环境搭建)
1、下载软件
2、安装软件并配置环境
3、验证
1、下载软件
下载地址
链接:https://pan.baidu.com/s/14rAsOm1g2WUUVaQ7E7VOuQ
提取码:wamp
或者搜索wamp自行下载进行安装。
2、安装软件并配置
安装:
选中软件,双击安装默认下一步即可,安装完成后如下。
配置:
双击桌面wamp软件启动
win+r打开运行窗口、输入cmd进入wamp所在目录。进如bin目录如下
apache配置:
黑窗口控制台,进入apache下的bin目录。输入mysql -uroot -p 回车
输入 httpd -t 检查 apache 环境搭建语法是否正常。
apache配置虚拟站点:
下apache/conf下的httpd.conf配置如下:
httpd.conf配置如下:删除“#”及去除注释。
LoadModule vhost_alias_module modules/mod_vhost_alias.so
Include conf/extra/httpd-vhosts.conf
下apache/conf/extra下的httpd-vhost.conf配置如下:
vhost.conf配置如下:
<VirtualHost *:80>
# ServerAdmin 1@qq.com
# php_admin_value open_basedir /data/www/domain:/data/www/domain/:/tmp:/var/tmp:/proc
ServerName www.domain.com
ServerAlias m.domain.com
DocumentRoot /data/www/domain
<Directory /data/www/domain>
SetOutputFilter DEFLATE
Options FollowSymLinks
AllowOverride All
Order Deny,Allow
Require all granted
DirectoryIndex index.php index.html index.htm
</Directory>
ErrorLog /data/wwwlog/domain_ssl_error.log
CustomLog /data/wwwlog/domain_ssl_access.log combined
</VirtualHost>
数据库配置:
黑窗口控制台,进入mysql下的bin目录。输入mysql -uroot -p 回车登录,设置数据库密码:
方法1:
set password for root@localhost = password('root');
方法2:
use user;
update user set password=password('123') where user='root' and host='localhost';
flush privileges;
方法3:
grant all on *.* to 'root'@'localhost' IDENTIFIED BY 'root'with grant option ;mysql>flush privileges;
方法4:
若忘记密码:
进入服务,关闭mysql服务
mysqld --skip-grant-tables; (启动MySQL服务的时候跳过权限表认证)
use mysql;
update user set password=password("123") where user="root";
(或:update user set authentication_string=password("123") where user="root"; ) 此命令适用于mysql5.7版本
flush privileges;
quit;
mysql -uroot -p(重新登录)
或者进入cmd进入bin直接通过mysqladmin设置
mysqladmin -uroot -p123456 password 123
php配置:
黑窗口控制台,进入php下的php对应版本目录。
控制台执行php代码:
php.exe -r "echo phpinfo();" (php.exe -r "echo phpinfo();")
设置允许错误类型:php.ini
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING & ~E_ERROR & E_COMPILE_ERROR & E_RECOVERABLE_ERROR
设置文件上传允许大小:php.ini
file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开
upload_tmp_dir ;文件上传至服务器上存储临时文件的地方
upload_max_filesize = 8m ;允许上传文件大小的最大值。默认为2M
post_max_size = 8m ;表单POST给PHP的所能接收的最大值,包括表单里的所有值 默认为8M
根据网上的资料,如果上传大于8M的文件,还要改一下时间的设置:
max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒
max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒
memory_limit = 8m ;每个PHP页面所吃掉的最大内存,默认8M
把上述参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了
max_execution_time = 600
max_input_time = 600
memory_limit = 32m
file_uploads = on
upload_tmp_dir = /tmp
upload_max_filesize = 32m
post_max_size = 32m
正常启动wampserver
默认三个服务未启动窗口右下角wamp是红色的,开启两个服务是橙色、开启三个服务是绿色正常颜色。如果功能正常是橙色。
我的电脑、管理、服务与应用程序、服务 开启以下三个服务即可。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_39683070/article/details/111097036