win7_64位下部署Apache+Mysql5.7.19+Php7+Snipe-IT

本文档详细介绍了在Windows 7 64位系统下安装Apache、MySQL 5.7.19和PHP7的步骤,包括Apache的配置、MySQL的安装和密码设置、PHP的配置以及Snipe-IT的部署。在安装过程中,特别强调了环境变量配置、PHP扩展的启用和错误处理,例如解决PHP扩展加载错误、URL重写模块问题等。
摘要由CSDN通过智能技术生成

前言


安装之前请熟悉官网的安装手册:https://snipe-it.readme.io/docs/installation

环境要求:

安装步骤:

一、Apache安装:

1.    运行命令提示符CMD
2.    输入命令安装并命名为apche:

E:\Apache24\bin\httpd.exe”-k install -n apache
3.  Apache已被成功安装,但配置文件中的ServerRoot为无效路径,所以我们以记事本或其他编辑工具打开E:\Apache24\bin\httpd.conf配置文件,查找到“ServerRoot "/Apache24"”,可见ServerRoot默认为/Apache24,我们将其改为"D:/Apache24",这里注意,Apache配置文件中的路径名使用反斜杠"/"
4.    开启服务 


5.    测试是否成功:打开一个浏览器,在地址栏输入localhost,出现如下界面就成功啦 

二、MYSQL安装

0.之前在纯净版本WIN7 64位下安装MYSQL5.7.9提示5.7.9server安装失败,查找原因http://blog.csdn.net/qq_33953924/article/details/77145728。所以安装社区版SQL5.7.19版本之前安装了NET framwork 4.6和vcredist64位的。

1.接受同意,然后next
 
2.我选择第一个默认开发版本,next


3.检测当前系统环境,并根据安装环境选择要安装的组件,既然我们选择了"默认"安装,那么就"Next"就行了,如果你不想安装图中列出的组件,需要点击"Back",选择”Custom",如图

 
4.接下来列出要安装的组件,这些组件是根据上一步中列出的组件,MySQL自动选择的,如果你不想安装则”Back“,到选择”Custom“,否则会继续安装,点击”Execute“,开始下载要安装的组件,网络不好的话,需要耐心等待
 
5.下载完成开始安装,如图

设置密码为root123
 <

部署Snipe-IT最新版在CentOS 7上的过程大致可以分为以下几个步骤: 1. 更新系统和安装必要的软件包: ```bash sudo yum update -y sudo yum groupinstall "Development Tools" -y ``` 2. 安装Apache Web服务器: ```bash sudo yum install httpd -y sudo systemctl start httpd sudo systemctl enable httpd ``` 3. 安装MySQL数据库服务器: ```bash sudo yum install mariadb-server mariadb -y sudo systemctl start mariadb sudo systemctl enable mariadb ``` 4. 安全配置MySQL: ```bash sudo mysql_secure_installation ``` 5. 创建Snipe-IT所需数据库和用户: ```sql mysql -u root -p CREATE DATABASE snipeit CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'snipeituser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON snipeit.* TO 'snipeituser'@'localhost'; FLUSH PRIVILEGES; EXIT; ``` 6. 安装PHP和必要的扩展: ```bash sudo yum install php php-mbstring php-xml php-gd php-mysqlnd php-fpm -y ``` 7. 配置PHP-FPM: - 编辑 `/etc/php-fpm.d/www.conf` 文件,修改用户和组: ```ini user = apache group = apache ``` - 启动并启用PHP-FPM服务: ```bash sudo systemctl start php-fpm sudo systemctl enable php-fpm ``` 8. 配置Apache以使用PHP: - 编辑 `/etc/httpd/conf/httpd.conf` 文件,确保包含以下行(如果需要): ```apache LoadModule php7_module modules/libphp7.so AddType application/x-httpd-php .php ``` 9. 配置Apache虚拟主机(可选,根据实际情况调整): - 创建新的虚拟主机文件或编辑现有的文件来配置Snipe-IT的访问。 10. 下载并安装Snipe-IT: ```bash cd /var/www/html sudo wget https://github.com/snipe/snipe-it/releases/download/v最新版号/snipe-it-setup.zip sudo unzip snipe-it-setup.zip sudo chown -R apache:apache /var/www/html/snipe-it ``` 11. 设置文件权限: ```bash sudo chmod -R 755 storage/* bootstrap/cache/ sudo chown -R apache:apache storage/ bootstrap/cache/ ``` 12. 配置环境变量和运行安装向导: - 复制`.env.example`文件为`.env`并编辑: ```bash cp .env.example .env nano .env ``` - 设置数据库连接信息和其他环境变量。 - 运行安装脚本: ```bash sudo php artisan key:generate sudo php artisan setup:install ``` 13. 配置Web服务器和完成安装: - 根据安装向导的提示,完成Web服务器的配置。 - 完成安装后,访问Snipe-IT。 请确保在实际部署时替换所有的占位符,如“最新版号”、“password”等,使用实际的版本号和密码。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值