时间:2023-08-09 08:24:01 | 来源:网站运营
时间:2023-08-09 08:24:01 来源:网站运营
【实战演练】Linux操作系统05-用LAMP搭建网站:#本文欢迎转载,转载请注明出处和作者。setenforce 0 vi /etc/selinux/config
修改selinux状态disabledSELINUX=disabled
1、安装apache(httpd)yum install httpd -y
启动服务service httpd start
默认的目录在/var/www/html
将测试的carweb文件上传到/software文件夹mv /software/carweb/* /var/www/html/
另外需要关闭防火墙,service iptables stop chkconfig iptables off
以及默认开机启动httpdchkconfig httpd on chmod 777 -R /var/www/html
检验apache服务:yum install php -y
重启httd服务service httpd restart
然后在/var/www/html目录编辑php文件进行测试。vim index-test.php
内容如下:<?php phpinfo() ?>
然后浏览器重新访问linux的IP地址,测试网页打开是否变成了一个php的页面。yum install php-mysql -y
-----------------------------------------------------------------------------------------------yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
-----------------------------------------------------------------------------------------------yum install mysql mysql-server -yservice mysqld startmysql_secure_installation
Mysql初始化配置,可以修改root的密码。其他4个选项维持默认。mysql -u root -p
输入密码登录vi /etc/my.cnf
增加以下内容:[mysqld] character-set-server=utf8 [client] default-character-set=utf8 [mysql] default-character-set=utf8
重启mysql服务service mysqld restart
测试的网页,需要手动新建数据库,并且导入相关的sql源文件create database dqzqcw default character set utf8 collate utf8_bin;
#创建名为dqzqcw的数据库grant all on dqzqcw.* to dqzqcw@localhost identified by 'password'; flush privileges;
#给账号使用数据库权限,并且刷新权限。use dqzqcw; source /software/qzqcw.sqlquit
#退出数据库。cd /var/www/html/
进入apache web目录,修改名为config.php的文件vi config.php$db_config['DB_HOST'] = '10.1.30.28'
#数据库地址,如果web与数据库都在同一台机器,可以写localhost$db_config['DB_USER'] = 'dqzqcw';
#mysql帐号dqzqcw$db_config['DB_PASS'] = 'password';
#mysql密码password$db_config['DB_NAME'] = 'dqzqcw';
#数据库名称service iptables stop
#当前临时关闭防火墙chkconfig iptables off
#永久开机自动关闭防火墙关键词:操作,系统,实战