1、 centOS安装完成时是默认存在的,不须要作任何操做,能够直接使用yum命令进行操做, 默认是在 /etc/yum.repos.d/目录下的php
2、 若是你由于制做本地yum源或者不当心删掉了/etc/yum.repos.d里面的文件,不要慌,这里教你怎么配置联网的yum源文件html
步骤一: 经过ssh工具链接服务器mysql
在 服务器的 /etc/yum.repos.d目录下加入如下几个.repo文件linux
图片1web
步骤二:sql
进入Linux系统,使用以下命令从新生成新的yum源数据库
yum makecacheapache
这样一个联网的yum源就配置好了安全
三、若是要从新制做本地的yum源,同以上2的步骤,只是吧yum.repos.d里面的文件换成dvd.repo服务器
进入Linux系统,使用以下命令从新生成新的yum源
yum makecache
在公司若是有线链接的是外网,就使用桥接模式
在本教室,由于咱们配置的桥接模式的192.168.1.*,无外网链接,若是有wifi的话,就可使用NAT模式与本地主机共用一个网络
yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel mysql-connector-odbc mysql-devel libdbi-dbd-mysql
因为咱们的防火墙关闭会对linux的安全有威胁,可是咱们又但愿外部能访问linux服务器,这时候必须对防火墙作以下设置
容许apache的80端口
mysql的3306端口
ssh服务的22端口
能够经过咱们的防火墙
先进入防火墙内,进行以下修改
vi /etc/sysconfig/iptables
图片2
重启防火墙
service iptables status|start|stop|resart
1.1, 进入mysql控制台修改密码
mysql –u root–p mysql 回车
输入数据库root密码ok
set password for 'root'@'localhost'=password('root');
grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
1)默认会建立一个mysql用户和一个mysql组管理mysql
图片3
2)mysql安装好以后mysql服务mysqld是默认关闭的,必须开启
service mysqld restart|stop|start|status
图片4
3)mysql的开机启动放在/ect/rc.d/init.d下
图片5
要想下次开机时自动启动,必须加上如下命令行
chkconfig mysqld on
4)MySQL安装好以后默认是无密码的,能够经过如下设置root用户密码
经过mysql命令进入
图片6
进入到如下界面后输入如下命令进行密码修改
图片7
5)怎么让其余的用户能够访问本服务器的数据库呢?
进入本服务器的数据里给其余用户分配权限
mysql>grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
图片8
6)本地window访问linux的两种方式
第一种方式:经过工具 Navicate
图片9
第二种方式: 经过命令行 mysql -hIP地址-uroot -pLinux数据库密码
图片10
7)Linux访问window数据库的方式
经过命令访问
但首先仍是得在window本地登陆进入数据库
图片11
进入后一样输入如下命令
mysql>grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
图片12
经过以上几步就能够实现linux和window之间数据库的互相访问
1)apache的启动 服务名httpd
service httpd status|start|stop|restart
图片13
默认是关闭的
必须重启
开机启动命令在 /etc/rc.d/init.d/下
图片14
要想下次开机时自动启动,必须加上如下命令行
chkconfig mysqld on
2)Apache的配置文件目录
/etc/httpd/conf/httpd.conf
图片15
图片16
3)apache的网站根目录
/var/www/html
图片17
4)配置虚拟主机
先进入apache的配置文件
<VirtualHost *:80>
ServerAdmin webmaster@www.1407phpB.com
DocumentRoot /var/www/html/aaa
ServerName www.1407phpB.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
其中www.1407phpB.com 是域名货主机名
/var/www/html/aaa 是网站根目录
图片18
配置完成后要想在window下访问该虚拟主机必须在本地的C:/window/system32/driver/etc/host
图片19
最后重启apache
service httpd restart
如在/var/www/html/aaa下新建文件test.php ,能够实现php、mysql、apache的结合使用
图片20
图片21
/var/www/html/aaa/1.php
图片22
图片23
图片24
主要是php是否能加载相应的模块
PHP配置文件 在 /etc/php.ini下
建虚拟主机,输出phpinfo(),查看是否已经加载相应模块,能够在php.ini里面进行配置文件更改