2022-10-23 348
lamp源码安装方法
先安装centos系统,然后更新:
yum-yinstallapr-develapr-utilcheck-develcairo-develpango-devellibxml2-develrpmbuildglib2-develdbus-develfreetype-develfontconfig-develgcc-c++expat-develpython-devellibXrender-devel
mysql 源码包安装
1.useradd mysql
2.passwd mysql(增加密码,可以不用)
3.进入mysql源码包解压目录
cacti安装时的方法:
./configure--prefix=/usr/local/mysql--enable-local-infile--with-charset=gbk--with-extra-charsets=all--with-low-memory--with-mysqld-user=mysql--enable-thread-safe-client
4.make
5.make install
cpsupport-files/my-medium.cnf/etc/my.cnf
6.cd /opt/mysql5
7.chown -R mysql:mysql .
8.bin/mysql_install_db –user=mysql
9.chown -R root .
chown -R mysql var
10.bin/mysqld_safe –user=mysql &(启动mysql)
11、ln -s /usr/local/mysql/bin/* /usr/local/bin(可以直接运行mysql里面的命令了,不用在打目录)
自启动的配置方法
cp./support-files/mysql.server/etc/rc.d/init.d/mysqld chmod+x/etc/rc.d/init.d/mysqld chkconfig--addmysqld servicemysqldstart
11.bin/mysqladmin shutdown(关闭mysql)
service mysqld stop
apache与php安装
1.进入httpd的解压目录
./configure –enable-so –prefix=/opt/www(普通安装)
cacti安装方法:
./configure--prefix=/usr/local/www--enable-so--enable-rewrite--enable-ssl--with-ssl=/usr/local/openssl--with-zlib--enable-mods-shared=all--enable-track-vars--with-mysql=/usr/local/mysql--with-included-apr make makeinstall /opt/www/bin/apachectlstart|stop ln-s/opt/www/bin/apachectl/usr/local/bin/apachectl cp/opt/www/bin/apachectl/etc/rc.d/init.d/httpd chkconfig--addhttpd chkconfig--listhttpd servicehttpdstart
apache安装好了
2.安装php,进入php解压目录
./configure--with-apxs2=/opt/www/bin/apxs--with-mysql=/opt/mysql5--enable-sockets
说明:
./configure--with-apxs2=/opt/www/bin/apxs(安装好的apache里面的apxs目录)--with- mysql=/opt/mysql5(mysql的安装目录)--enable-sockets(cacti必须要带的参数) ./configure--prefix=/usr/local/php--with-config-file-path=/etc-with-apxs2=/usr/local/www/bin/apxs--enable-fastcgi--enable-safe-mode--with-zlib--with-bz2--with-freetype-dir--enable-mbstring-with-mysql=/usr/local/mysql--with-mysqli=/usr/local/mysql/bin/mysql_config--with-gd--with-libxml-dir--with-png-dir--with-jpeg-dir--enable-sockets
(出现要安装的lib库,用yum安装一下,包括库的-devel库)
make makeinstall cpphp.ini-dist/etc/php.ini
(配置目录在./configure里面说明了是/etc)
在httpd.conf里面修改:
找到下面字段:
DirectoryIndex
在index.html前面添加index.php
增加:
AddTypeapplication/x-httpd-php.php.phtml AddTypeapplication/x-httpd-php-source.phps
3.启动apache
/opt/www/bin/apachectlstart
mysql下载
php下载
apache下载
========================================
错误解决:
安装apache时类似于以下信息:
“exports.c:1653: error: redefinition of ‘ap_hack_apr_version_string’
exports.c:1022: error: previous definition of ‘ap_hack_apr_version_string’ was here
make[2]: *** [exports.lo] Error 1
make[2]: Leaving directory `/usr/local/src/httpd-2.2.*/server’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/httpd-2.2.*/server’
make: *** [all-recursive] Error 1”
有些人说路径不对,有些说perl包不对,有的说zlib不对。
反正有病乱投医。
翻了好久的网页才搞定。
解决办法:
在configure后加上 “–with-included-apr”。
原文链接:https://77isp.com/post/8329.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态