linux下如何安装apache php
linux下安装apache php的方法:首先下载“httpd-2.2.11”并解压安装包 ;然后通过“make install”进行编译安装;接着下载php并进行编译安装;最后修改配置文件即可。
linux下安装apache+PHP过程
安装apache过程总结
安装httpd-2.2.11
下载地址:http://archive.apache.org/dist/httpd/
安装过程
[root@zhibing /]# rpm -qa |grep httpd httpd-manual-2.0.52-32.ent httpd-suexec-2.0.52-32.ent system-config-httpd-1.3.1-1 httpd-2.0.52-32.ent //查看本机是否已经安装httpd [root@zhibing /]# rpm -e httpd --nodeps //删除本机存在的httpd [root@zhibing tmp]# tar zxvf httpd-2.2.11.tar.gz //解压安装包 [root@zhibing tmp]# cd httpd-2.2.11 //进入httpd-2.2.11 [root@zhibing httpd-2.2.11]# ./configure --prefix=/usr/local/apache --enable-s0 //检测程序, --prefix 软件要安装的路径–enable-so表示让apache核心装载DSO,但是不实际编译任何动态模块 [root@zhibing httpd-2.2.11]# make //编译 [root@zhibing httpd-2.2.11]# make install //编译后安装
安装 php-5.2.9
下载地址:http://cn.php.net/downloads.php
注意:安装php-5.2.9之前,png,gd,freetype,zlib,mysql,openssl都存在,若不存在,手动安装一下
安装过程
[root@zhibing tmp]# tar zxvf php-5.2.9.tar.gz [root@zhibing tmp]#cd php-5.2.9.tar.gz [root@zhibing php-5.2.9]#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-png-dir --with-gd --with-freetype-dir --with-zlib --with-mysql=/usr/local/mysql --with-openssl --with-gettext -enable-sockets //检测程序,并同时加载相关参数 [root@zhibing php-5.2.9]#make && make install //编译安装 [root@zhibing php-5.2.9]#cp php.ini-recommended /usr/local/php/lib/php.ini //拷贝php.ini文件启动时会读取到的配置文件 [root@zhibing php-5.2.9]#ln -s /usr/local/php/bin/* /usr/local/bin/ //连接 ot@zhibing php-5.2.9]#lvi /usr/local/apache/conf/httpd.conf //修改配置文件
添加
AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php AddType p_w_picpath/x-icon .ico
添加
index.php index.html index.html.var <IfModule dir_module> DirectoryIndex index.html index.php index.html index.html.var </IfModule>
测试:
[root@zhibing ]#vi /usr/local/apache/htdocs/test.php //新建test.php
在新文件中添加
<?php phpinfo(); ?>
wq保存退出
Phpinfo是特殊的php函数,可以显示目前服务器内php模块的相关核心数据
[root@zhibing ]## /usr/local/apache/bin/apachectl –k stop [root@zhibing ]##/usr/local/apache/bin/apachectl –k start //重新启动apache
在浏览器中输入主机地址例如http://主机IP/test.php如有出现下面图片就说明apace安装成功
Atas ialah kandungan terperinci linux下如何安装apache php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Penyelesaian kepada Isu Kebenaran Semasa Melihat Versi Python di Terminal Linux Apabila anda cuba melihat versi Python di Terminal Linux, masukkan Python ...

Punca dan penyelesaian untuk kesilapan Apabila menggunakan PECL untuk memasang sambungan dalam persekitaran Docker Apabila menggunakan persekitaran Docker, kami sering menemui beberapa sakit kepala ...

Ramai pemaju laman web menghadapi masalah mengintegrasikan perkhidmatan node.js atau python di bawah seni bina lampu: lampu sedia ada (Linux Apache MySQL PHP) Laman web seni bina memerlukan ...

Menggunakan Python di Terminal Linux ...

Konfigurasikan tugas masa Apscheduler sebagai perkhidmatan di platform macOS, jika anda ingin mengkonfigurasi tugas masa Apscheduler sebagai perkhidmatan, sama dengan Ngin ...

Mengenai masalah menghapuskan penterjemah python yang dilengkapi dengan sistem Linux, banyak pengagihan Linux akan memasang semula penterjemah python apabila dipasang, dan ia tidak menggunakan pengurus pakej ...

Multithreading dalam bahasa dapat meningkatkan kecekapan program. Terdapat empat cara utama untuk melaksanakan multithreading dalam bahasa C: Buat proses bebas: Buat pelbagai proses berjalan secara bebas, setiap proses mempunyai ruang ingatan sendiri. Pseudo-Multithreading: Buat pelbagai aliran pelaksanaan dalam proses yang berkongsi ruang memori yang sama dan laksanakan secara bergantian. Perpustakaan multi-threaded: Gunakan perpustakaan berbilang threaded seperti PTHREADS untuk membuat dan mengurus benang, menyediakan fungsi operasi benang yang kaya. Coroutine: Pelaksanaan pelbagai threaded ringan yang membahagikan tugas menjadi subtask kecil dan melaksanakannya pada gilirannya.

Untuk membuka fail web.xml, anda boleh menggunakan kaedah berikut: Gunakan editor teks (seperti Notepad atau TextEdit) untuk mengedit arahan menggunakan persekitaran pembangunan bersepadu (seperti Eclipse atau NetBeans) (Windows: Notepad Web.xml; Mac/Linux: Open -A -A TextEdit Web.xml)
