最近,在学习啊里云linux系统的时候,在php的环境搭建里花了很多时间。但最终还是自己独立给整出来了。现在,小冰就把自己的心得写出来。(如果有有不对的地方,欢迎指出来。)
1、安装apache
yum install httpd httpd-devel #安装apache
systemctl start httpd #设置开机启动
firewall-cmd --permanent --zone=public --add-service=http #防火墙设置开启80端口
systemctl status firewalld #查看firewalld状态
systemctl start firewalld #开启防火墙,没有任何提示即开启成功
systemctl status firewalld #查看firewalld状态,显示running即已开启了
2、安装mysql数据库
(1)安装mysql
yum install mariadb mariadb-server mariadb-libs mariadb-devel
rpm -qa |grep maria
(2)开启mysql服务,并设置开机启动,检查mysql状态
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
netstat -tulp
(3)数据库安全设置
mysql_secure_installation
//之后跟着提示走
(4)登陆数据库测试
mysql -uroot -p
show databases; #执行mysql语句(出现有数据库表示正常)
//进入到的mysql中,执行以下语句
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新的修改后的密码,用于工具登陆' WITH GRANT OPTION;#重新修改密码
exit //退出数据库
(5) 开始3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
systemctl start firewalld
systemctl enable firewalld.service
firewall-cmd --state
iptables -L -n
3、安装php(PHP5.4.16)
(1)安装依赖包
yum -y install php
rpm -ql php
(2)php和mysql关联
yum install php-mysql
rpm -ql php-mysql
(3)安装php模块包
yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
php systemctl php-fpm restart // 重启php
(4)重启apache
systemctl restart httpd
到此,php环境基本搭建完成,这里可以开发大众化的应用。当然,这里是没有redis的。后续要安装ph