想办法让硬件识别你的代码 将c 、c++代码 解析成二进制文件的过程 就叫做 编译 IDE
php zend引擎 不识别PHP代码 我们需要 将我们的代码通过 php解析器 解析成 opcode
yum -y install gcc gcc-c++
yum -y install expat-devel 好比wamp环境 .netframwork5.0
wget -c https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.6.3.tar.gz
wget -c https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.6.1.tar.gz
wget -c https://ftp.pcre.org/pub/pcre/pcre-8.41.tar.gz
wget -c https://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.4.29.tar.gz
1.先安装 apr
tar -zxvf apr-1.6.3.tar.gz
进入目录
./configure --prefix=/usr/local/apr
make
make install
2.安装apr-util
tar -zxvf apr-util-1.6.1.tar.gz
进入目录
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
3.安装 pcre
wget -c https://ftp.pcre.org/pub/pcre/pcre-8.41.tar.gz
解压并进入目录
./configure
make && make install
4.安装apache
tar -zxvf httpd-2.4.29.tar.gz
./configure --prefix=/usr/local/apache2 --with-apr-util=/usr/local/apr-util
make && make install
切换到 安装 目录 /usr/local/apache2/bin
./ 执行的意思
./apachectl start 启动服务
cd /usr/local/apache2/conf
vim httpd.conf
搜索 /ServerName set nu :191
去掉 注释 改为 ServerName 127.0.0.1:80
保存 重启
/usr/local/apache2/bin/apachectl restart
根目录:/usr/local/apache2/htdocs 好比开发过程中的 www
编辑防火墙,允许22端口访问
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT #加上这个就可以浏览器访问了