2022-10-23 305
LAMP安装设置
首先,更新整个系统
yumupdate
删除apache,
先查询所有系统内的包
rpm-qa
找到了http包的全名
然后,
rpm-ehttpd...............(全名)
发现有一些依赖于apache的包。
先分别删除之。
***删除apache,
注意,删除成功完全没有提示。
安装mysql
//如果原先安装有mysql,先停止服务。
//删除/etc/my.cnf
//删除/etc/mysql.server启动脚本。
//删除/usr/local/mysql5目录
从官网下载mysql-5.0.67-linux-i686.tar.gz
cd/usr/local tar-zxf/home/download_xy/mysql-5.0.67-linux-i686.tar.gz ln-smysql-5.0.67-linux-i686mysql cdmysql ./configure groupaddmysql&&useradd-gmysqlmysql
1、chown -R mysql:mysql /usr/local/mysql-5.0.67-linux-i686/
2、设置path
3、拷贝mysql.server到/usr/local/mysql/bin目录
3、拷贝support-files下的my-medium.cnf 到etc/my.cnf下
4、./bin/mysql_secure_installation执行给root加密码(经检验无用)
5、在文件~/.bashrc的***添加
#以下是修改 57PATH=/usr/local/mysql/bin:"$PATH" 58exportPATH
然后执行
./etc/bashrc
看效果
echo$PATH
是否mysql的路径已经加到了系统路径中
6、自己加密码
mysql进入终端
use mysql;
删除匿名用户
deletefromuserwhereuser!='root';
加密码
updateusersetpasswordpassword=password('new_pass');
此时,就结束了。
7、 /etc/rc.d/rc.local加入一句
mysql.serverstart PATH=/usr/local/mysql/bin:"$PATH"
并建议我给root设立密码
./bin/mysqladmin-urootpassword'new-password'
但是启动后有错误提示,经证实是文件权限的问题。
StartingMySQL.Managerofpid-filequitwithoutupdatingfi[失败]
于是把/usr/local/mysql目录的拥有者改为mysql
chown-Rmysql:mysql/usr/local/mysql-5.0.67-linux-i686/
xieye:重要事项:现在就可以备份 /etc/passwd文件与/etc/shadow文件
备份到home目录下
cp/etc/passwd/home cp/etc/shadow/home
#p#
记住root的密码
先删除rpm里的apache,然后删除自己装的apache目录。
下面是apache,
下载了httpd-2.2.9.tar.gz
tar -zxf httpd-2.2.9.tar.gz
cdhttpd-2.2.9 ./configure--enable-modules=all make makeinstall
装好了,
首先,把path再调整
安装时遇到libjpeg.(a|so) not found的问题,下列命令可以解决
yum-yinstallgd yum-yinstallgd-devel
请先检查
tips: 用rpm -ql 可检查本机安装的rpm的对应文件和路径
发现freetype要装
于是下载
tar -zxf freetype-2.3.7.tar.gz
cd freetype-2.3.7
./configure--prefix=/usr/local/freetype make makeinstall
下载php-5.2.6.tar.gz
tar -zxf php-5.2.6.tar.gz
cdphp-5.2.6 ./configure--prefix=/usr/local/php--with-apxs2=/usr/local/apache2/bin/apxs--with-gd--enable-mbstring--with-curl=/usr/bin/--with-mysql=/usr/local/mysql/--with-pdo-mysql=/usr/local/mysql/--with-jpeg-dir=/usr/lib/--with-png-dir=/usr/lib/--with-freetype-dir=/usr/local/freetype/--with-zlib make makeinstall
这是安装好的提示
InstallingPEARenvironment:/usr/local/php/lib/php/ [PEAR]Console_Getopt-installed:1.2.3 [PEAR]Archive_Tar-installed:1.3.2 [PEAR]Structures_Graph-installed:1.0.2 pear/PEARcanoptionallyusepackage"pear/XML_RPC"(version>=1.4.0) [PEAR]PEAR-installed:1.7.1 WrotePEARsystemconfigfileat:/usr/local/php/etc/pear.conf Youmaywanttoadd:/usr/local/php/lib/phptoyourphp.iniinclude_path InstallingPDOheaders:/usr/local/php/include/php/ext/pdo/
然后执行,
cpphp.ini-dist/usr/local/php/lib/php.ini
注意:如果不希望php。ini的位置,则配置时要有设置!!
设置httpd.conf
接着,通过修改PREFIX/conf/目录下的配置文件,来配置Apache HTTP服务器。
viPREFIX/conf/httpd.conf
LoadModule 表达式右边的路径必须指向系统中的 PHP。以上的 make install 命令可能已经完成了这些,但务必要检查。
在文件末尾加上
对于 PHP 5:
AddType application/x-httpd-php .php
大约166行,增加 index.php 在index.html前面
修改根路径
设置php.ini
安装pear
cd/usr/local/php/bin ./pearinstall-aLog
修改php.ini
663行PRC
大约475行:include_path,
要包括.
还要包括zend的库和pear的库
.:/usr/local/php/lib/php:/www/include/Zend:/www/include/Smarty
magic_quotes_gpc = Off 440行,关闭魔术引用
安装zend
在跟路径下建立www/law
并且在www下建立include,但不要进入该目录,把zend的压缩文件拷贝过来。
然后
tar-zxfZendFramework-1.6.1.tar.gz mvZendFramework-1.6.1/library/Zendinclude
然后删除压缩包和压缩路径
#p#
安装smarty
cd /www
cp /home/download_xy/Smarty-2.6.20.tar.gz .
tar -zxf Smarty-2.6.20.tar.gz
cd Smarty-2.6.20
mv libs ../include/Smarty
ls ../include/Smarty
安装svn 3690端口
inux下安装服务端步骤:
下载***版的Subversion源码包
解压后运行
./configure--prefix=/usr/local/svn make makeinstall
加到path中,rc.loacl自动启动
创建资料库
svnadmincreate/home/sub_ku/project1
修改配置
/home/sub_ku/project1/conf/passwd 增加用户和口令(明码)
user1=123456789
user2=123456789
/home/sub_ku/project1/conf/svnserve.conf配置如下
anon-access=none password-db=passwd
启动独立服务
/usr/local/svn/bin/svnserve-d-r/home/sub_ku
想停止服务用kill命令。
默认的SVN端口是3690
此时,就可以用客户端来访问了。
xieye提醒大家注意:
svn安装时会自动查找apache,并加两个模块上去,
所以,如果希望svn独立于apache的话,需要:
修改httpd.conf文件,找到loadMoudle svn的两句话,注释掉,
请用svn不分大小写查找该文件,会找到的。
递归删除 .svn目录
find/-name.svn|xargsrm-rf
原文链接:https://77isp.com/post/8469.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日
扫码二维码
获取最新动态