当前位置 当前位置:首页 > 自学教程 > 玩网教程

超详细的linux搭建搭建LAMP环境教程

2023-02-10小罗网络收集418

超详细的linux搭建搭建LAMP环境教程

#### 安装Apache服务

```
yum -y install httpd
```

###### 设置开机启动

```
systemctl enable httpd
```

###### 启动apache

```
# 启动
systemctl start httpd

# 重启
systemctl restart httpd
```

###### 查看状态

```
systemctl status httpd
```

###### 查看启动

```
# 查看端口
netstat -tulp
```



#### 安装mariadb

###### 安装

```
yum -y install mariadb mariadb-server
```

###### 设置开启启动

```
systemctl enable mariadb
```

###### 启动MariaDB

```
systemctl start mariadb
```

###### 数据库初始化配置

```
mysql_secure_installation
```



设置密码,会提示先输入密码 :

Enter current password for root (enter for none): <–初次运行直接回车

Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车

New password: <– 设置root用户的密码

Re-enter new password: <– 再输入一次你设置的密码



其他配置:

Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车

Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,

Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车

Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车

初始化MariaDB完成,接下来测试登录

mysql -uroot -p你的密码

完成。



###### 设置远程登录

使用mysql -uroot -p密码登录后,执行命令:

```
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码的明文' WITH GRANT OPTION;

FLUSH PRIVILEGES;  
```



PS : 如果远程访问,并且数据量很大,则需要进行如下配置,否则会出现MySQL server has gone away 的

```
set global max_allowed_packet=1024*1024*16;
```



#### 安装php7版本

安装php72w,是需要配置额外的yum源地址的,否则会报错不能找到相关软件包。

php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-release的话,安装webtatic的时候,会有错误爆出。

所以,这里需要的命令是:

```
1 . yum  install epel-release -y

2 . rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
```



###### 清除历史版本

为了防止CentOS上面发生php冲突,所以,这个命令还是先执行一下更好些。

```
yum -y remove php*
```



###### 安装扩展包

事实上,这里面的对应扩展库很多,这里大家一定要注意cli和fpm这两个包,而其它的相关包就看您需要了。

简化版扩展:

```
yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel
```

更全的版本:

```
yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
```



###### 修改配置

```
vi /etc/php.ini
```

调整上传文件大小

```
upload_max_filesize=200M
post_max_size=800M
```



###### 启动服务

```
systemctl enable php-fpm.service
systemctl start php-fpm.service
```

查看php版本

```
php -v
```

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途。本站所有信息均来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权不妥之处请致信 E-mail:[email protected] 我们会积极处理。敬请谅解!


标签:环境  详细  教程  搭建  详细的  
上一篇:没有了
下一篇:网易云新媒体营销自媒体运营入门到精通
本站资源来自互联网收集 仅供用于学习和交流 我们尊重任何软件和教程作者的版权 请遵循相关法律法规 本站一切资源不代表本站立场
投诉侵权邮箱:[email protected] 小罗资源网 © 2018-2023