Linux文件+Mysql+PHP(下)

张开发
2026/4/17 21:48:11 15 分钟阅读

分享文章

Linux文件+Mysql+PHP(下)
一、文件操作1、find 文件查找find [目录列表] [匹配参数] [匹配标准] 查找文件-name 根据文件的名称查找-group 根据文件的所属组查找-user 根据文件的拥有者查找-name-group-user建议大家在检索文件信息时尽量缩小检索范围提高检索速度2、df 磁盘分区信息-l查看本地磁盘信息h以1024进制显示磁盘信息H以1000进制显示磁盘信息T显示磁盘类型t显示指定磁盘类型x显示除指定类型以外的磁盘信息3、du统计文件大小信息-b : 以bytes字节数显示文件信息k 以k千字节形式显示文件信息m 以兆形式显示文件信息h 以1024进制显示文件信息GH 以1000进制显示文件信息Gs 统计文件夹大小-s 统计文件夹大小4、挂载磁盘如果我们不清楚我们要挂载那个硬盘信息可以使用fdisk –l 查看系统分区信息mount 挂载系统umount 卸载系统eject 弹出光驱二、配置网络1、配置文件/etc/sysconfig/network-scripts/ifcfg-eth0打开文件EC-F4-BB-98-C2-CF第一步vi /etc/sysconfig/network-scripts/ifcfg-eth0EC-F4-BB-98-C2-CF第二步1DEVICE 设备名称网卡2BOOTPROTO 上网模式dhcp自动获取/static固态ip3HWADDRmac地址网卡出厂自带:4ONBOOT 系统启动时网卡是否启动:5TYPEEthernet6IPADDR IP地址7NETMASK 子网掩码 255.255.255.0保存退出重启网络服务2、启动网络第三步service network start|stop|restart|status启动所有网络服务 启动|停止|重启|状态ifup 启动指定某块网卡ifdown 关闭指定某块网卡3、ifconfig 查看网络信息当网卡启动后可以通过ifconfig指令查看网卡是否生效如网卡已成功配置那么红色框框显示的信息与配置信息完全一致4、ping 测试网路是否畅通如网卡已配置完毕可以通过ping命令来测试网络是否畅通ping ip地址注如采用虚拟机安装Linux与window主机交互必须更改网络模式为桥接模式配置完成后重启网络 service network restartLinuxWindow问题如果Window无法ping通Linux那么请查看Linux系统防火墙是否开启5、Linux防火墙setup 指令单击防火墙设置单击定制把SSH、WWW、FTP默认允许通过防火墙。三、FTP服务1、FlashFXP软件使用图形界面说明在FlashFxp链接Linux时只能使用非root用户链接后发现Window中的FlashFxp无法连接到Linux系统中原因如下Linux系统中的vsftpd服务没有开启。2、vsftpd服务服 务vsftpd位 置光盘1软 件vftpd-2.0.1-5.i386.rpm配 置/etc/vsftpd/vsftpd.conf说明如果系统中没有安装ftp服务可以到光盘1中去查找以上文件进行安装默认情况下是安装的。通过service vsftpd start开启ftp服务再次链接Linux链接成功。四、LAMP软件的安装1、LAMP软件安装顺序LAMP软件安装顺序如下ApacheMySQLPHP2、复制所有文件到root家下3、切换到家卸载amp软件1卸载apachehttp软件rpm –qa | grep httprpm –e2、卸载mysql软件3、卸载php4、安装Apache软件tar.gz源码包1解压tar指令 –zxvf 源码包-zxf 解压参数-v 显示进度一般情况下可以不写解压apache切换到httpd解压后目录2配置安装路径等信息./configure 运行配置工具--prefix 安装路径 --enable-so写法一写法二通过反斜杠 \ 推荐3make编译直接在当前目录下输入make指令即可编译生成可执行文件exe4make install安装5验证是否安装成功在浏览器输入localhost如果显示it works代表安装成功首次运行发现无法显示必须启动apache服务可以通过start或stop或restart进行启动|中止|重启通过start启动如下图所示再次打开浏览器验证出现以下提示代表安装成功。5、安装Mysql软件1解压mysqltar.gz源码包2复制源码包到/usr/local/mysql3创建mysql组以及mysql用户创建mysql组创建mysql用户4切换到/usr/local/mysql文件夹采用如下方式进行安装scripts/mysql_install_db --usermysql如出现以下效果代表初始化成功切换到/usr/local/mysql目录下执行以下代码chown -R root .chown -R mysql datachgrp -R mysql .bin/mysqld_safe --usermysql 启动数据库5验证数据库是否安装成功如出现以上提示代表安装成功默认情况下该root用户没有密码可以直接登录但是这种是不安全如何解决此问题6设置root密码6、安装php软件1解压与安装tar -zxvf php-5.2.5.tar.gzcd php-5.2.5./configure \--prefix/usr/local/php--with-apxs2/usr/local/apache/bin/apxs \ 指定apache路径--with-mysql/usr/local/mysql \ 指定mysql路径makemake install2配置文件安装完成后打开/usr/local/apache/conf/httpd.conf如出现以下代码代表安装成功现在还是无法解析php文件手工添加以下代码保存重启apache服务3验证php代码编写index.php代码运行效果如下7、编写测试案例通过php添加数据到数据库1创建数据库shop2创建用户表sh_admin3编写php代码4运行8、查漏补缺1php.ini文件配置把php安装目录中php.ini-dist文件复制到/usr/local/php/lib并改名为php.ini出现如下提示代表安装成功2配置自启动服务vi /etc/rc.d/rc.local/usr/local/apache/bin/apachectl start/usr/local/mysql/bin/mysqld_safe --usermysql 代码如下保存退出即可3给apache与mysql添加软链接为apache添加软链接以后我们就可以直接在终端输入apache start|stop|restart即可为mysql添加软链接五、SSH服务服 务sshd位 置光盘2软 件openssh-server-3.9p1-8.RHEL4.1配 置/etc/ssh/sshd_config服务器名sshd1、通过ssh完成文件上传与下载1启动sshd服务并检查防火墙是否允许ssh通过2通过ssh上传与下载ftp占用端口21端口ssh占用端口22端口FlashFxpWinscpSSH可以采用root管理员进行登陆这是ftp无法做到的。3通过ssh进行Linux的远程管理putty.exeSecureCRTPortable六、远程文件管理Linuxscp 远程文件管理Linux对Linuxscp 本地文件 远程文件 上传文件scp 远程文件 本地文件 下载文件scp –r 文件夹 文件夹scp –P 端口 文件 文件

更多文章