PHP安装攻略linux二_PHP教程
b>四、如何从RPM包进行安装和配置
在很多Linux的发行版本中都捆绑了apache、php3和MySQL,由于MySQL本身是以RPM格式分发的,因此其安装上面已经介绍,下面仅介绍apache和php的安装和配置。本文基于RedHat Linux 6.1。PHP的设计者不建议从RPM配置php3,但它将在php4中解决这个问题。由于从RPM重新配置和安装php比较麻烦,所以以下方法仅供参考。
1、你需要的rpm文件
为了重新配置和编译php,你应该下载php3的源代码rpm:php-3.0.12.6.src.rpm。该软件包可生成下列rpm:
php-3.0.12-6.i386.rpm php-manual-3.0.12-6.i386.rpm
php-imap-3.0.12-6.i386.rpm php-ldap-3.0.12-6.i386.rpm
php-pgsql-3.0.12-6.i386.rpm
在安装新的rpm之前,你应该首先删除已经的php软件包:
rpm -e php-imap php-ldap php-pgsql php php-manual
重新编译php需要以下软件包:
apache apache-devel
postgresql postgresql-devel
MySQL-devel
2、重新配置、编译和安装php3
安装php3源代码包:
rpm -i php-3.0.12-6.src.rpm
它将php源代码安装在/usr/src/redhat目录下,进入该目录,按下面的命令进行配置和编译:
cd /usr/src/redhat/SPECS
vi php.spec
编辑php.spec文件,找到%build小节,在关于./configure的选项部分加入:
with-mysql=/usr
选项,它指出php支持MySQL数据库。
%build
cd imap-4.5
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" lnp
cd ..
autoconf
CFLAGS="-fPIC" ./configure --prefix=/usr
with-apxs=/usr/sbin/apxs
with-config-file-path=/etc/httpd
enable-safe-mode
with-exec-dir=/usr/bin
with-system-regex
disable-debug
with-zlib
enable-debugger
enable-magic-quotes
with-mysql=/usr
enable-track-vars
保存修改,重建rpm包:
rpm -bb /usr/src/redhat/SPECS/php.spec
最后,在/usr/src/redhat/RPMS/i386目录下可以找到相应的二进制rpm包,重新安装它们:
rpm -i /usr/src/redhat/RPMS/i386/*
3、配置httpd.conf和srm.conf
在安装好php后,你应该配置httpd以便支持php3脚本。首先编辑/etc/httpd/conf/httpd.conf,找出下列两行,去掉它们前面的注释符#:
AddModule mod_php3.c
LoadModule php3_module modules/libphp3.so
在编译/etc/httpd/conf/srm.conf,去掉下面一行的注释符#:
AddType application/x-httpd-php3 .php3
这样,httpd对于以.php3结尾的文件视为php脚本文件。
4、测试
你可以用上面的两个例子做测试。
5、总结
RedHat等一些Linux发行商虽然在它们的分发中捆绑了上述三个软件包,但php的rpm包初始是不支持MySQL数据库的。另外,原来的mod_php3或mod_php的使用方式已经过时,而新的格式是libphp3.so,因此在RedHat标准的二进制分发中已经不包含mod_php3或mod_php了。
如果你想一直使用这三个软件的最新版本,前二种方法最适用。
上述只是介绍了这三个软件的安装,你必须配置php和MySQL的安全性设置。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Deepseek ist ein leistungsstarkes Intelligent -Such- und Analyse -Tool, das zwei Zugriffsmethoden bietet: Webversion und offizielle Website. Die Webversion ist bequem und effizient und kann ohne Installation verwendet werden. Unabhängig davon, ob Einzelpersonen oder Unternehmensnutzer, können sie massive Daten über Deepseek problemlos erhalten und analysieren, um die Arbeitseffizienz zu verbessern, die Entscheidungsfindung zu unterstützen und Innovationen zu fördern.

Es gibt viele Möglichkeiten, Deepseek zu installieren, einschließlich: kompilieren Sie von Quelle (für erfahrene Entwickler) mit vorberechtigten Paketen (für Windows -Benutzer) mit Docker -Containern (für bequem am besten, um die Kompatibilität nicht zu sorgen), unabhängig von der Methode, die Sie auswählen, bitte lesen Die offiziellen Dokumente vorbereiten sie sorgfältig und bereiten sie voll und ganz vor, um unnötige Schwierigkeiten zu vermeiden.

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

Bitget ist eine Kryptowährungsbörse, die eine Vielzahl von Handelsdienstleistungen anbietet, darunter Spot -Handel, Vertragshandel und Derivate. Der 2018 gegründete Austausch hat seinen Hauptsitz in Singapur und verpflichtet sich, den Benutzern eine sichere und zuverlässige Handelsplattform zu bieten. Bitget bietet eine Vielzahl von Handelspaaren, einschließlich BTC/USDT, ETH/USDT und XRP/USDT. Darüber hinaus hat der Austausch einen Ruf für Sicherheit und Liquidität und bietet eine Vielzahl von Funktionen wie Premium -Bestellarten, gehebelter Handel und Kundenunterstützung rund um die Uhr.

Ouyi Okx, die weltweit führende digitale Asset Exchange, hat jetzt ein offizielles Installationspaket gestartet, um ein sicheres und bequemes Handelserlebnis zu bieten. Auf das OKX -Installationspaket von Ouyi muss nicht über einen Browser zugegriffen werden. Der Installationsprozess ist einfach und einfach zu verstehen.
