apache2.2.4+mysql5.0.77+php5.2.8安装精简_PHP
Apache
1.安装Apache将httpd-2.2.4.tar.gz拷贝至/usr/local/src目录中
tar -zxvf httpd-2.2.4.tar.gz
cd httpd-2.2.4
./configure --prefix=/usr/local/apache2 --enable-so --enable-vhost-alias --enable-rewrite --enable-deflate --enable-mods-shared=all --with-mpm=worker
make && make install
2.安装php
安装freetype-2.3.5.tar.gz
tar zxvf freetype-2.3.5.tar.gz
cd freetype-2.3.5
./configure --prefix=/usr/local/phpsyslib/freetype-2.3.5
make && make install
mkdir /usr/local/phpsyslib/freetype-2.3.5/include/freetype2/freetype/internal(如果报错需要)
安装jpeg
tar zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure --prefix=/usr/local/phpsyslib/jpeg-6b --enable-shared 必须加后面这个参数,不然不能生成那个共享库
根据报错信息自己创建相应目录
cp libjpeg.a /usr/local/lib(如果安装gd不成功的话)
安装zlib
tar zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure --prefix=/usr/local/phpsyslib/zlib-1.2.3
安装openssl-0.9.8e
tar zxvf openssl-0.9.8e.tar.gz
cd openssl-0.9.8e
./config shared zlib
make
make test
make install
mv /usr/bin/openssl /usr/bin/openssl.OFF
mv /usr/include/openssl /usr/include/openssl.OFF
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
配置库文件搜索路径
#echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
#ldconfig -v
安装libpng
tar zxvf libpng-1.2.23.tar.gz
cd libpng-1.2.23
cp scripts/makefile.linux makefile
安装GD库(如果失败先安装libtool和gettext)
tar zxvf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure --prefix=/usr/local/phpsyslib/gd-2.0.35 --with-jpeg=/usr/local/phpsyslib/jpeg-6b --with-png=/usr/local/ --with-zlib=/usr/local/phpsyslib/zlib-1.2.3 --with-freetype=/usr/local/phpsyslib/freetype-2.3.5/
make && make install
安装gettext(如果失败先安装 libtool)
tar zxvf gettext-0.17.tar.gz
cd gettext-0.17
./configure --prefix=/usrmake && make install 安装libtool
tar zxvf libtool-2.2.tar.gz
cd libtool-2.2
./configure --prefix=/usrmake && make installcp /usr/lib/libattr.la /lib/
安装curl
tar zxvf curl-7.17.1.tar.gz
cd curl-7.17.1
./configure --prefix=/usr/local/phpsyslib/curl-7.17.1
make && make install
3.安装mysql
# tar zxvf mysql-5.0.77-linux-i686-icc-glibc23.tar.gz
cp mysql-5.0.77-linux-i686-icc-glibc23 /usr/local/mysql
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql ---mysql自启动
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
groupadd mysql
useradd -g mysql mysql
chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
上面两句可用(chown -R root:mysql /usr/local/mysql)
chown -R mysql /usr/local/mysql/data
/usr/local/mysql/scripts/mysql_install_db --user=mysql&
/usr/local/mysql/bin/safe_mysqld --user=mysql&
安装php
./configure --prefix=/usr/local/php5.2.8 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir=/usr/share/doc/libxml2-2.6.16 --with-gd=/usr/local/phpsyslib/gd-2.0.35 --enable-gd-native-ttf --with-jpeg-dir=/usr/local/jpeg-6b --with-png-dir --with-freetype-dir=/usr/local/phpsyslib/freetype-2.3.5 --with-iconv-dir --with-zlib=/usr/local/phpsyslib/zlib-1.2.3 --enable-mbstring --disable-ipv6 --with-openssl-dir=/usr/local/ssl --with-curl=/usr/local/phpsyslib/curl-7.17.1 --with-mime-magic=/usr/share/file/magic.mime
Mysql日常用法
mysqldump –uXXX –hXXX -p samp_db >/usr/archives/mysql/samp_db.1999-10-02 备份
mysql 数据库名
建立用户:
grant all on redflag.* to 用户名@"%" identified by "密码";
flush privileges;

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds



Les différences entre php5 et php8 concernent les performances, la structure du langage, le système de types, la gestion des erreurs, la programmation asynchrone, les fonctions de bibliothèque standard et la sécurité. Introduction détaillée : 1. Amélioration des performances. Par rapport à PHP5, PHP8 présente une énorme amélioration des performances. PHP8 introduit un compilateur JIT, qui peut compiler et optimiser certains codes d'exécution à haute fréquence, améliorant ainsi la vitesse d'exécution. PHP8 introduit de nouvelles structures et fonctions de langage. PHP8 prend en charge les paramètres nommés, permettant aux développeurs de transmettre les noms des paramètres au lieu de l'ordre des paramètres, etc.

Comment changer le port 80 dans php5 : 1. Modifiez le numéro de port dans le fichier de configuration du serveur Apache ; 2. Modifiez le fichier de configuration PHP pour vous assurer que PHP fonctionne sur le nouveau port ; 3. Redémarrez le serveur Apache et l'application PHP le fera. commencez à exécuter sur le nouveau port.

Étapes de solution pour que PHP5 n'écoute pas le port 9000 : 1. Vérifiez le fichier de configuration PHP-FPM ; 2. Redémarrez le service PHP-FPM ; 3. Désactivez le pare-feu ou configurez la redirection de port ; 4. Vérifiez si d'autres processus occupent le port 9000.

Les différences de syntaxe entre php7 et php5 sont : 1. PHP7 introduit des déclarations de type strictes, tandis que le type des variables PHP5 est implicite ; 2. PHP7 introduit le support des déclarations de type scalaire, mais pas PHP5 3. PHP7 introduit l'opérateur de fusion NULL, tandis que PHP5 vérifie si une variable existe et n'est pas nulle, vous devez utiliser une instruction conditionnelle ; 4. PHP7 ajoute un nouvel opérateur de comparaison "<=>", mais pas PHP5 ; 5. PHP7 introduit une nouvelle fonctionnalité de classe anonyme, tandis que PHP5 ce n'est pas le cas.

Les différences entre les versions de php7 et 5 incluent des améliorations de performances, des déclarations de type scalaire, des déclarations de type de valeur de retour, des améliorations de la gestion des exceptions, des classes anonymes, des améliorations de la syntaxe, de nouveaux opérateurs, une gestion améliorée des erreurs et la suppression de certaines anciennes fonctionnalités. Introduction détaillée : 1. Amélioration des performances. PHP7 introduit un nouveau moteur Zend, nommé Zend Engine 3.0, qui apporte une amélioration significative des performances. Les performances de PHP7 sont environ deux fois supérieures à celles de PHP5, principalement grâce à une gestion améliorée de la mémoire, des appels de fonctions optimisés et une gestion des exceptions. , collecte améliorée des déchets, etc.

Lors de l'utilisation de PHP5, certains utilisateurs peuvent rencontrer la situation dans laquelle le port 9000 ne peut pas être écouté. À l’heure actuelle, nous devons effectuer des travaux de configuration et de dépannage pour résoudre ce problème.

Si vous êtes un administrateur de site Web, vous pourriez rencontrer une situation dans laquelle vous devrez modifier le port PHP5 du port par défaut 80. Ce processus peut être un peu précipité, mais tant que vous suivez les étapes ci-dessous, il sera facilement complété.

PHP est un langage de programmation côté serveur largement utilisé pour développer des sites Web et des applications dynamiques. Ces dernières années, la sortie de PHP7 a attiré une certaine attention. PHP7 présente de nombreuses améliorations et optimisations par rapport aux versions précédentes (telles que PHP5). Dans cet article, nous explorerons les différences de syntaxe entre PHP7 et PHP5.
