#### 安装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] 我们会积极处理。敬请谅解!