在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在自己得电脑虚拟机上安装centos之后一般是不会连接到外网的此时使用yum无法安装gcc,gcc++等编译软件,那么就没法编译安装 apache.mysql,此时需要更改 网路配置文件. 在虚拟机里设置 网路1为 网路地址转换NAT而非NAT模式, 网路2为桥接模式。 vi /etc/sysconfig/network-scripts/ifcfg-eth0 在里面做如下配置 DEVICE=eth1 //网卡名 HWADDR=08:00:27:90:9B:08 //Mac地址 写成自己的centos的mac地址 然后保存退出
给centos添加一个网卡使用桥接模式 vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTRPOTO=none //不适用dhcp IPADDR=你的局域网IP NETMASK=255.255.255.0 GATEWAY=局域网网关 HWADDR=mac地址 保存退出 重启网路以便加载更改。 service network restart //重启网路服务 此时可以使用 ping命令来测试下 ping -c 4 网关IP 如果返回正确,可以连接外网了。如果错误可以把网路1,网路2的设置调换下。
安装mysql 一般会出现,library字符的提示;为了防止错误 yum -y install gcc gcc-c++ ncursese ncurses-devel wget 获取mysql cd /usr/local/src wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.1/5.1.73.tar.gz //获取mysql tar -zxvf mysql-5.1.73//解压mysql cd mysql-5.1.73
配置编译文件
make //编译 mysql配置: 增加mysql用户 groupadd mysql useradd -g mysql -s /sbin/nologin mysql 更改数据目录权限 初始化授权表 复制配置文件到etc以便开机启动mysql时检测到MYSQL的配置 设置开机启动: php安装 编译一般会出现的错误
php出现安装错误 xml时: 使用nginx做web服务器的时候,nginx是以CGI的方式来支持php的所以,安装php的时候要开启php的php-FPM功能。 make make install cp ./etc/php-fpm.conf.default ./etc/php-fpm.conf vi ./etc/php-fpm.conf user=www-data group=www-data :wq ./bin/php-fpm start; 安装 nginx
因为nginx 不原生的支持,gzip压缩,prec支持URL重写
make 配置nginx支持PHP
在nginx.conf 的 server 字段中加 启动 nginx 然后查看apache是否加入php模块 未加入的话 vi /etc/httpd/conf.d/php.conf <IfModule prefork.c> LoadModule php5_module modules/libphp5.so </IfModule> <IfModule worker.c> LoadModule php5_module modules/libphp5-zts.so </IfModule> AddHandler php5-sceipt .php AddType text.html .php DirectoryIndex. index.php 然后保存退出 service httpd restart 安装 mysql yum install mysql mysql-server mysql-devel 安装成功之后
然后编辑防火墙设置 允许 80 及3306端口 vi /etc/sysconfig/iptables /etc/init.d/iptables restart 如果上班不行的话开可以使用这种方式 [root@centos httpd]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT [root@centos httpd]# /etc/rc.d/init.d/iptables save [root@centos httpd]# /etc/init.d/iptables restart
给centos加第三个网卡,选择only 模式,以便虚拟机之间可以访问 我们需要做的是进入/etc/sysconfig/network-scripts目录,修改两块网卡的ifcfg文件即可
mysql设置root密码 use mysql UPDATE user set password=password('password') WHERE user = 'root'; flush privileges; 设置mysql远程连接 UPDATE user set host='%' WHERE user='root'; GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; flush privileges; |
2022-07-08
2022-08-17
2022-11-06
2022-08-14
2022-08-17
请发表评论