首页 文章 精选 留言 我的

精选列表

搜索[博客搭建],共10000篇文章
优秀的个人博客,低调大师

php 环境搭建(windows php+apache)

今天我们这个章节介绍安装php,但是实际上php环境实际上包括:php+mysql+apache或者php+mysql+Nginx,一个是windows系统下常用的环境,一个是Linux系统下的常用环境。今天着重介绍php+mysql+apache的安装介绍。 一、apache的安装介绍 下载地址:https://www.apachehaus.com/cgi-bin/download.plx 2.解压文件 二、下载mysql 下载地址:https://dev.mysql.com/downloads/mysql/ 三、下载PHP 下载地址:http://windows.php.net/download#php-5.6 四、在D:盘下新建文件夹website,同时在website目录下新建apache24,mysql,php三个文件 mysql目录把解压的文件拷贝加进去 五,启动apache 1.测试安装是否成功 在浏览器中,输入http://localhost,看到如下界面,就表示安装成功 提示it works安装成功! 六、什么是静态网站,什么是动态网站? 是否和数据库打交道,动态网站的内容是随时变化的,而静态则一成不变(除非更改源代码)。 对于动态网站而言,我们需要提供一个数据源,通常情况下,是由数据库来完成的。比如mysql 对于apache而言,他只能管理文件和文件夹,并不能完成和数据库的交互,也不能完成逻辑代码的编写,所以,我们需要一门语言来完成这个工作,这就是PHP了。 对于静态网站来说,只有html,css和javascript,而动态网站,则包括一门语言和数据库(PHP+MySQL) 七、安装php(我们已经把php下载的文件,解压到website/php/目录下了) 1.Php并没有独立的安装程序,它是作为apache的一个模块来安装的 2.要将php作为apache的一个模块来运行,将php配置为apache的一个模块,使用loadmodule指令完成。 LoadModule 模块名 模块文件php5apache2_4.dll(就是php目录下的这个文件) 3.找到website/apache24/conf/http.conf文件,搜索LoadMoule 在这些配置的最后一段添上 LoadModule php5_module "D:/website/php/php5apache2_4.dll" AddType application/x-httpd-php .php PHPIniDir "D:/website/php/" 4. PHP在运行的时候,需要载入php的配置文件,由于php是作为apache的一个模块来运行的,所以我们需要告知apache,这个配置在哪里。 找到php.ini相关文件,复制其中一个,然后更名为php.ini,使用PHPIniDir配置,设置PHP.Ini路径(PHPIniDir "D:/website/php/")看上图 5.在php.ini文件里开启扩展,在文件里搜索extension_dir,修改为:extension_dir = "D:/website/php/ext",并开启需要的扩展如下图 6,设置时区 注:一定要注意,在php.ini配置过程中,要顶格写。每一次配置都需要重启apache才能生,php.ini也是一样。php与apache之间的联系Php作为apache的一个模块来运行的,php和apache是通过CGI来关联的 文章来至:http://www.codexueyuan.com/learn/learn-detail30-phpmake

优秀的个人博客,低调大师

环境搭建时常用的Linux命令

1.rz: command not found rz命令没找到?执行sz,同样也没找到。 安装lrzsz: yum -y install lrzsz 2. lsb_release -a bash: lsb_release: command not found... 安装lsb_release: yum install -y redhat-lsb 3.查看系统版本:lsb_release -a 4.查看linux服务器的ip:ip addr 5.service iptables status 若提示为iptables:unrecognized service,则说明没有安装,需要安装。 Linux,CentOS使用此命令安装:yum install iptables 6.ifconfig命令不存在 :yum -y install net-tools 7.Centos7.0+查看防火墙的状态:firewall-cmd --state not running 【表示防火墙关闭状态】 running 【表示防火墙开启状态】 8.关闭防火墙 停止firewall:systemctl stop firewalld.service 禁止firewall开机启动:systemctl disable firewalld.service ------------------------------------------------------------------------------- 1.令查看CPU的概况信息 cat /proc/cpuinfo 2.查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 3.查看逻辑CPU个数 cat /proc/cpuinfo |grep "processor"|wc -l 4.查看每个CPU中的核心数 cat /proc/cpuinfo| grep "cpu cores"| uniq 5.每个物理CPU中的逻辑CPU cat /proc/cpuinfo | grep "siblings" A - 总核数 = 物理CPU个数 X 每颗物理CPU的核数 B - 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 ------------------------------------------------------------------- 1.查找文件/文件夹命令 find / -name abc 2.目录A重命名为B mv A B 3.将/a目录移动到/b下,并重命名为c mv /a /b/c 4.安装文件 yum install xxx -------------------------------------------------------------------- 压缩和解压命令: 1.将当前目录下的所有文件和文件夹全部压缩成mantis.zip文件,-r表示递归压缩子目录下所有文件 zip -r mantis.zip ./* 2.把文件解压到当前目录下 unzip test.zip 3.把文件解压到指定的目录下,需要用到-d参数,不想覆盖已经存在的文件,那么可以加上-n参数 unzip -d /temp test.zip unzip -n -d /temp test.zip 4.tar.gz压缩 tar -zcvf 压缩文件名.tar.gz 被压缩文件名 5.tar.gz文件解压,解压缩后的文件放在当前的目录 tar -zxvf 压缩文件名.tar.gz --------------------------------------------------------------------------- JAVA环境配置 1.修改配置文件 vi /etc/profile export JAVA_HOME=/usr/local/jdk1.7.0_79 export JRE_HOME=/usr/java/jdk1.7.0_60/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export PATH=$PATH:$JAVA_HOME/bin 2.使配置文件生效 source /etc/profile 3.查看java版本 java –version -------------------------------------------------------------------- 1.关闭防火墙 service iptables stop 2.检查防火墙状态 service iptables status 3.启动ftp服务 service vsftpd start 4.检查ftp服务器状态 service vsftpd status 5.连接ftp服务器 ftp 172.16.11.247 21(#ftp服务器默认端口是21) 用户名: 密码: --------------------------------------------------------------------- 开启数据库的步骤: 1.切换用户:su - oracle 2.打开oracle监听:lsnrctl start 3.进入sqlplus:sqlplus /nolog 4.使用sysdba角色登录sqlplus:conn /as sysdba 5.启动数据库:startup 6.关闭数据库:shutdown 7.强制关闭数据库:shutdown abort ---------------------------------------------------------------------- 关闭服务器命令: shutdown -h now

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册